Job ID:22003818This position is responsible for the design and implementation of Continuous Integration/ Continuous Deployment Pipelines for development projects, primarily through VSTS and Azure DevOps. The qualified candidate should have knowledge of the Software Development Lifecycle and be knowledgeable in various automation tools for developing, monitoring, and testing digital pipelines (CI/CD pipelines).
ABOUT THE JOB:
- Build tools to allow for continuous integration and development
- Engineer Builds and Releases (branching, versioning, tagging, source control)
- Review approved PRs and coordinate resolving conflicts
- Manage code quality and security policies
- Communicate release and deployment statuses
- Complete all merges post-release
- Assist in establishing Automated Code Quality, Testing, and Performance Testing Solutions on top of Continuous Integration Pipelines
- Monitor application performance, and production status and identify solutions to improve
- Optimize and manage production resources and services
- Provide visibility into deployment and performance quality trends, with recommendations for improvement where needed
- Conduct audits and recommend consolidation strategies
- Manage compliance and security
- Other duties as assigned
ABOUT YOU:
- Proficient in building Continuous Integration/ Continuous Deployment Pipelines e.g. via VSTS and Azure DevOps
- Proficient in Code Quality and Test Automation Tools e.g. Selenium
- Knowledge of software development methodologies and processes
- Strong written and verbal communication skills are a must
- Ability to work on a team and solve problems independently
- Strong analytical, prioritization, and troubleshooting skills
- Experience working in an Agile environment
- BA/BS in Computer Science or related field
- 3 years Azure, AWS, Kubernetes, Git
- ASP.NET MVC, Node.js, or Angular web development knowledge
- Familiarity with Serverless Architectures is a plus