Sr. DevOps Engineer

Number of vacancies: 1
Duties
  • Develop Fully Automated Pipelines for c# Applications which Build, Deploy and Test Across Multiple Environments of Enterprise Integration Service Layer Platform.
  • Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud
  • Support and Troubleshoot Cloud Deployment and Environment Issues
  • Automate DB Schema Creation and Test Data Population
  • Assist the Development Team with Monitoring
  • Immersed in Product’s Codebase and Understand How Critical Components Work Together
  • Identify and Implement Infrastructure Resilience Improvements
  • Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
  • Lead in the Adoption of Continuous Delivery and Automation of Platform Services
  • Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
  • Assist with Identifying and Evaluating New Technologies and Methodologies to Solve Complex Problems
Requirements
  • A bachelor’s degree in information technology, software development management, software engineering, computer science, or a related field.
  • Development Experience is a Must
  • Write Application Code — At Least One Language (Preferably C#)
  • Experience in Taking Application Code and Third Party Products and Building Full End-to-End Pipelines to Build, Test and Deploy Complex Systems
  • Ability to Containerize an Application and Build a Process Around Creating Containers and Pushing them to an Artifact Repository
  • Good Working Understanding of CI/CD and How Best to Implement CI/CD Practices
  • Understand General Networking Concepts, Connectivity, Systems Architecture, Disaster Recovery
  • Hands-on Experience with AWS
  • Experience deploying and managing NoSQL DB ecosystem is a plus
  • Experience with DevOps tool chains such as Docker, Gitlab CI, Jenkins, Git.,
  • 1+ years experience architecting and managing large Kubernetes clusters.