Devops Engineer
Engaged with three diverse development teams, overseeing multiple simultaneous software releases. Key contributions include:Configuration and monitoring of Amazon Web Services (AWS) resources, with involvement in deploying the content cloud platform to AWS using EC2, S3, and EBS.Migration of an on-premises application to AWS using AWS Snowball, Ansible, and Terraform.Implementation of SSL for secure communication between components and databases in SQL Server.Development of shell scripts for automating provisioning, configuration, and deployment of infrastructure resources using Ansible, Puppet, or Chef, covering server setup, networking, storage, and other components essential for application deployment.Creation of shell scripts supporting Continuous Integration and Continuous Deployment (CI/CD) pipelines, automating build, test, and deployment processes for Golang applications.Utilization of Golang expertise to develop and maintain automation tools, scripts, and services, building custom applications, microservices, or command-line interfaces (CLIs) to streamline DevOps workflows.Development of automation scripts using languages such as Python, Bash, or PowerShell to orchestrate CI/CD processes, facilitating tasks like code compilation, unit testing, integration testing, packaging, and deployment.Configuration of Amazon EC2 Cloud Servers using AMIs, S3 versioning, and lifecycle policies for backup and archiving in Glacier. Configuration of AWS IAM and Security Groups in Public and Private Subnets in VPC.Usage of TFS as a build tool for C# projects, creating Load Balancer sheets, providing firewall rules and security groups for load balancers.Management of deployment and implementation of deliverables into DEV, QA, UAT, and production environments.