As an Infrastructure Engineer, you will play a crucial role in enhancing the efficiency, reliability, and scalability of our mobile app development and deployment processes.
Job Responsibilities:
Proficient in managing resource, cost and security in one of mainframe cloud provider like aws, gcp, azure.
Develop and optimize continuous integration and continuous deployment (CI/CD) pipelines for the mobile app development team. Automate the build, testing, and deployment processes to accelerate delivery and reduce time-to-market.
Implement monitoring tools and practices to proactively identify and address performance bottlenecks and system issues. Collaborate with the development team to optimize app performance and enhance user experience.
Collaborate with cross-functional teams, including mobile app developers, QA, product managers, and IT operations, to ensure seamless communication and alignment of objectives.
Advocate for DevOps best practices and foster a culture of continuous improvement and learning within the team and the organization.
Identify opportunities to automate manual processes and tasks, reducing manual intervention and increasing productivity.
Maintain clear and comprehensive documentation of infrastructure, configurations, and processes.
Awareness of relevant data protection and compliance regulations pertaining to mobile app development and data handling.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience working as a DevOps Engineer or similar role in a mobile app development environment.
Strong expertise in managing cloud infrastructure and experience with infrastructure as code (IaC) tools like Terraform, CloudFormation, or equivalent.
Proficiency in setting up and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, CircleCI, or similar.
Solid programming skills in scripting languages like Python, Bash, or Ruby, and experience with automation tools like Ansible, Chef, or Puppet.
Familiarity with mobile app development processes, including iOS and Android platforms
Understanding of security best practices and experience in implementing security measures in cloud environments.
Strong communication and collaboration skills, able to work effectively in a team-oriented environment.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job