Responsibilities:
- The Dev Ops Engineer will be responsible for managing and maintaining the configuration of software configuration items and related Software Engineering documentation throughout its lifecycle.
- Generate project specific Configuration Management Plans
- Create and maintain version control systems like Git Bitbucket and integrate with Development Tools
- Provide guidance for branching strategy and use the same for creating Build & Deployment Pipelines
- Build and guide configuration for Enterprise Grade Configuration Mgmt Tools as well as builds environment & deployment strategy for Cloud solutions
- Perform Configuration Status Accounting Verification and Audits
- Configure and build servers build containers (Kubernetes Docker) for these components
- Work closely with other stakeholders including other members of the quality department production engineering management customers and other teams/stakeholders that exist both internal and external to the organization; participate in internal and customer meetings
- Design and build automated code deployment systems that simplify deployments
- Orchestrate application deployment all the way through multiple layers of a solution.
- Ensure that deployments to all environments are easily repeatable and predictable.
- Coach the delivery teams to fully leverage deployment tools and to increase team performance.
- Move fast break things and determine how to fix them.
- Responsible for creating and maturing the CI/CD process and working with product development teams to ensure solutions follow enterprise platform standards
- Support Azure infrastructure and deployments including container solutions
- Work with team members to improve tooling application performance and stability of environments
- Manage DevOps tools such as Jenkins GitLab BitBucket Selenium Azure DevOps GitHub Actions Veracode and SonarQube
- All other responsibilities as assigned.
Minimum Requirements
4 years experience in software configuration management and or DevOps Engineering.
Critical Skills
- 4 Years experience in Source Control management (BitBucket GitHub preferred)
- Experience deploying and supporting Microsoft and Azure technologies that include EKS Lambda Kubernetes Docker CloudWatch Azure DevOps
- 4 years experience using CI tools like Jenkins/Bamboo/Azure Pipelines/GitHub Actions for automated builds unit tests deployments and functional testing. (Azure DevOps a plus)
- 4 years using DevOps tools to provision and monitor environments. Prefer Ansible experience for configuration management and Dynatrace for monitoring.
- High level understanding of networking storage and security to deploy stable and secure solutions for the enterprise.
- Proficient in at least one scripting language such as Python Bash PowerShell.
Additional Knowledge & Skills
- Possess excellent listening skills and a commitment to communicating in a clear concise and timely manner at all times
- Possess exceptional skills in partnering with clients staff and in developing and maintaining longterm supportive relationships
- Ability to organize time effectively while identifying barriers to progress proposing solutions and setting priorities
- Ability to be effective in a rapidly growing organization
- Previous experience managing Windows/Linux systems that involved scaling patching and disaster recovery in a virtual environment.
- Basic understanding of MSSQL to maintain database integrity and troubleshoot system issues.
- Worked in an agile fastpaced environment
- Experience in Atlassian Jira a plus
Required Skills : Looking for a very strong Azure DevOps Engineer Skils needed: Azure DevOps (at least 6 years) Terraform Scrpting (in either python or groovy python is preferred) Splunk (installing splunk agents) Azure Defender Building pipelines Infrastructure as Code must have worked in a greenfield environment before