DESCRIPTION:
Duties: Build, optimize, and maintain web-based application servers. Design and provide cost-optimized architectures for public and private cloud environments. Develop, provision, test, and maintain pipelines for building cloud resources. Build and deploy containerized microservices in public and private cloud environments. Manage certificates and proxy pass setups, integrating them with databases and solutions. Set up network policies for site interconnectivity and application traffic flow. Create and manage common configurations and deployment objects for application web servers including services, pods, deployments, network policies, and ingress controllers. Troubleshoot and resolve cloud migration issues, including predicting issues through analytics, proactively addressing issues, and facilitating post-mortems. Collaborate with software development teams to gather and analyze architecture designs and provide cost-optimized solutions. Establish disaster recovery policies and procedures. Orchestrate and perform in-software performance testing. Monitor infrastructure health and application logs. Set up visualization dashboards for application logs and health metrics. Identify bottlenecks in existing public and private cloud environments and support improvement processes. Create single-click release delivery workflows to provision cloud resources and application deployments. Design, analyze, and troubleshoot large-scale distributed multi-tier applications. Test resiliency and uncover weaknesses in existing applications and platforms. Organize and participate in discussions to formalize incident response preparedness.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation. The employer will alternatively accept a Master's degree in Information Technology, Computer Science, Computer Engineering, or related field of study plus 3 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: Administering and optimizing Linux, Unix, and Windows systems for security, performance, and reliability; Designing, implementing, and managing cloud infrastructure using AWS services including EC2, ELB, RDS, and S3; Developing CI/CD pipelines for integration and delivery of applications using Jenkins; Architecting and deploying microservices- based applications leveraging containerization technologies including Docker and orchestration platforms including Kubernetes; Implementing IaC using tools including CloudFormation and Terraform to automate infrastructure provisioning and management; Monitoring system performance using monitoring solutions including CloudWatch, Prometheus, and Datadog; Conducting performance testing and resiliency testing using tools including JMeter; Integrating DevOps practices and tools including Ansible, Artifactory, GitHub, and SonarQube; Analyzing logs using ELK stack or Apache Splunk for performance optimization; Providing production and non- production support; Participating in Agile SDLC processes including sprints, stand-ups, and retrospectives; Optimizing SQL and Oracle databases for data integrity and performance; Developing and maintaining applications using Java and Python; Automating routine tasks and managing system operations using Shell Scripting; Configuring web servers including Apache Tomcat; Managing projects using build tools including Maven; and Performing data interchange and API development using JSON.
Job Location: 1111 Polaris Parkway, Columbus, OH 43240.