Senior DevOps Engineer
Overview
Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.
Senior DevOps Engineer
This role can be based at any of the following Shift4 locations: Center Valley, PA / Tampa, FL / Morrisville, NC / Las Vegas, NV / Atlanta, GA Relocation assistance may be available.
Responsibilities:
The Senior DevOps Engineer with a focus on AWS will be instrumental in designing, implementing, and maintaining our cloud infrastructure, ensuring high performance, reliability, and security. This role will play a pivotal part in enhancing our CI/CD pipelines, automating operational processes, and optimizing our AWS environment for cost and efficiency.
- Cloud Infrastructure Management:
- Architect and deploy scalable, resilient AWS solutions, including but not limited to EC2, S3, RDS, Lambda, and VPC.
- Implement infrastructure as code using tools like Terraform, Ansible, and AWS CloudFormation.
- DevOps Implementation:
- Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or AWS CodePipeline to automate build, test, and deployment processes.
- Lead the adoption of DevOps best practices, including continuous integration and continuous deployment (CI/CD).
- Automation:
- Automate routine IT operations, server provisioning, and software deployments.
- Implement and maintain monitoring and alerting systems using AWS CloudWatch, Prometheus, or similar tools.
- Security and Compliance:
- Ensure that all infrastructure and deployments meet security standards and compliance requirements.
- Configure and manage AWS security features like IAM, WAF, and encryption in transit and at rest.
- Performance Optimization:
- Continuously improve system performance, reliability, and scalability within AWS environments.
- Conduct regular reviews of AWS costs, optimizing for cost-efficiency without compromising performance.
- Collaboration and Support:
- Work closely with development teams to integrate DevOps practices into their workflows.
- Provide technical support and guidance to junior team members, fostering a culture of learning and collaboration.
- Troubleshooting and Maintenance:
- Diagnose and resolve complex issues in AWS environments.
- Participate in on-call rotations to ensure 24/7 availability for critical system issues.
Qualifications:
- 5+ years of hands-on experience with AWS, GCP, or Azure cloud services, demonstrating proficiency in architecting solutions.
- Experience with at least one programming language (Python, Bash, Go, etc.) for scripting and automation.
- Proficiency with containers (Docker) and orchestration platforms (Kubernetes).
- Strong skills in automation, particularly with tools like Ansible, Chef, or Puppet.
- Experience with CI/CD tools and processes.
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
Additional skills that are a plus to have:
- Knowledge of other cloud platforms like Azure or Google Cloud for comparative analysis.
- AWS Certified Solutions Architect or AWS Certified DevOps Engineer certification is highly desirable.
- Experience with microservices architecture or serverless computing.
- Familiarity with security standards like PCI-DSS, GDPR, or HIPAA.
- Exposure to machine learning and data analytics tools in AWS (e.g., SageMaker, Kinesis).
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.
Apply for this job
*
indicates a required field