What are the responsibilities and job description for the DevOps Manager position at Intellibee?
The NC Department of Health and Human Services seeks an experienced DevOps and Release process Lead for the NC FAST (Families Accessing Services through Technology) applications. This position will provide coordination and guidance on technical development and implementation of Continuous Integration (CI) and Continuous Delivery (CD) pipelines to automate routine jobs for code commit/quality/Build, deploy, Automated testing to gain efficiency and effectiveness for software development and delivery for multiple agile teams across multiple programs.
As Lead of DevOps Team, this position will work collaboratively with Agile Teams, Release Team, DBA and middleware Teams to understand current build process for dev/test/prod environments, work with stakeholders in improving process. This position will guide and lead effort for preparing design diagram for CI/CD pipeline, develop and implement various CI/CD pipelines using iterative and incremental approach. This effort would require integrating continuous integrator/deployment tool like Teamcity with various DevOps tools such as SonarQube, Deployment tools like Ant/Maven, SCM like Bitbucket, Testing automation tools like TOSCA and Selenium.
The position requires experience with Software Configuration Management, Release/Build Management, understanding of CI/CD, and IT application programming background.
Management prefers a candidate with understanding of CI/CD infrastructure on cloud platforms like AWS and Azure, understanding of Bitbucket or GitHub administration.
Skill Matrix
- Solid knowledge/experience with Agile SDLC processes (Scrum, Kanban) Required 2 Years
- Knowledge and experience in J2EE-specific application hosting, application tracing/debugging, and application deployment. Required 7 Years
- Understanding of branching, merging, configuring, and administering with BitBucket/Git and SVN Source Code Management tool Required 2 Years
- Experience with Planning, Creating, communicating and managing branch merging & tagging strategy Required 2 Years
- Strong Experience using the Curam Intelligent Evidence Gathering (IEG2), and Curam Express Rules for Triage (CERT), Modeling, Customization Required 7 Years
- Knowledge with J2EE application build/deployment techniques and tools including, but not limited to Ant, Maven, Ivy etc. Required 2 Years
- Experience with planning, coordinating, creating, and managing release plan and related tasks for deployment for large/distributed application(s) Required 2 Years
- Strong troubleshooting skills and experience with Java development, build processes, application stack traces. Required 3 Years
- Experience with Oracle database platforms and tools. Required 7 Years
- Experience in leading Release and DevOps efforts Required 4 Years
- Hands on experience with Application Workspace setup using IBM Eclipse IDE Required 7 Years
- Knowledge of deployment tools like Octopus Deploy, Chef, Ansible Required 2 Years
- Experience with tools for effort management (ex. Jira) Required 5 Years
- Understanding of AWS & SaaS applications running on AWS Required 2 Years
- Good communication and presentation skills to various levels of peers and management Required
- Candidate local to Raleigh, North Carolina Desired