Description & Requirements
We are seeking a highly motivated and detail-oriented DevOps Engineer, with experience developing and automating cloud software. You’ll help define Infor’s next-generation CI/CD pipeline, as well as monitoring, metrics, and analytics infrastructure while working with key stakeholders throughout the enterprise to help us deliver multi-tenant applications to customers in the cloud. And you’ll work on a tight-knit team that moves fast and learns new skills daily.
RESPONSIBILITIES
- Write and implement code and automation for cloud-based applications and microservices.
- Collaborate with other developers and departments to ensure high quality software and timely delivery.
- Participate in standups and perform code review.
- Maintain comprehensive documentation for new and existing systems and procedures.
- Maintain and enhance existing systems based on user feedback.
- Optimize performance and scalability as necessary to meet business goals of application and environment.
- Take on other projects and responsibilities as necessary.
- Strong analytical and troubleshooting knowledge.
- Monitor and resolve outstanding alerts in an AWS environment.
- Operational On-Call responsibilities.
REQUIRED SKILLS AND QUALIFICATIONS
- Experience automating cloud software, deployments with CloudFormation, Code Deploy, etc.; desire to automate and avoid manual tasks.
- Practical experience with Modern Application Development technologies including CI/CD, Ant, Maven, Gradle, Chef, Puppet, Ansible, Salt stack, and Terraform
· Experience with AWS services (VPC, VPN, Security Groups, Subnets, EKS, EC2, ELB, RDS, Route53, GuardDuty, ECS, DynamoDB, S3, IAM, CloudFormation, CloudWatch, CloudTrail, AWS CLI, API Gateway, ECR).
- Proficiency in Python, Java, Bash, OR Linux
- Experience migrating data to/from AWS
- Experience with agile development best practices
- Proficiency with developing and consuming REST APIs
- Ability to learn and adapt quickly in a fast-paced, fluid technical environment.
- Excellent verbal and written communication skills
- High proficiency with Git and source control
- Understanding Customer’s urgent requests, critical issues, fixes and have flexibility to work around with teams in different time zones as required.
PREFERRED SKILLS:
- Experience creating and debugging CI/CD pipelines using Gitlab/Jenkins with different plugins.
- Experience with AWS DynamoDB or another NoSQL database engine.
- Experience with data streaming service architectures using tools such as Apache Kafka.
- Experience with data analytics tools such as Elasticsearch and Hadoop.
- One or more of the AWS Associate level certifications (Developer, Solutions Architect, SysOps).
- Experience building highly available, elastic applications in the AWS cloud.
· Advanced skills in troubleshooting and tuning Terraform Enterprise deployments.
- Experience with containerization and micro-services architecture.
- Experience with Monitoring Tools like CloudWatch and Quick Sight.
EDUCATION & EXPERIENCE:
- Degree in Computer Science/Engineering or equivalent professional work experience in same field.
- 2+ years of experience developing and maintaining software applications in the AWS cloud.
- Must have prior experience writing distributed applications and testing and deploying them in a public cloud such as AWS, Azure, or GCP.