What are the responsibilities and job description for the DevOps Engineer position at Probal DasGupta?
Job Description :
Our Cloud Infrastructure DevOps Team plays a pivotal role in designing and deploying robust infrastructure solutions to support SAP products and services. We are an automation-first organization, prioritizing the deployment of all our cloud resources via automation to enhance efficiency and consistency. Our engineers collaborate closely with internal product teams and customer-facing units to deliver adaptable and scalable code that meets the requirements of our diverse clientele. Candidates will have the opportunity to work across various cloud providers using a wide range of Infrastructure as Code (IaC) tooling and practices, developing provider-agnostic solutions that ensure seamless functionality across different platforms. Our infrastructure supports a broad client base, including local, state, and federal government agencies, as well as private sector organizations engaged in government-related missions.
Job Responsibilities :
- Write, modify, run Terraform from an existing codebase to deploy and maintain infrastructure across multiple cloud service providers. Be able to debug errors when deploying terraform
- Run Ansible playbooks to manage customer infrastructure. Be able to modify and troubleshoot Ansible as needed as errors occur
- Use GitLab with multiple repositories to maintain customer infrastructure and create merge requests for changes to customer infrastructure.
- Configure, build, and deploy containerized services using Docker and / or Kubernetes
- Access traffic flow data between customer and hosted environments to troubleshoot connectivity issues
- Produce and maintain technical documentation regarding network and system design and governance.
- Develop standard operating procedures, knowledge base articles, technical bulletins, and other documents in support of the infrastructure.
- Operate in a security-first mindset, performing all other responsibilities with security in mind
- Implement monitoring, config management, and logging capabilities to manage a multiple tenant cloud infrastructure across multiple cloud service providers.
- Use generative AI elements to increase efficiency and speed, improve accuracy and consistency, enhance security, and better manage resources where practical and within security boundary guidelines
Job Skills :
MUST HAVES :