Aws Devops Engineer Resume
Plano, TX
SUMMARY
- AWS Engineer with over 8 years of experience in AWS, Cloud and DevOps Engineering
- Possessprogressive experience with the concepts and tools behind the design and implementation of best - in-class CI/CD, application monitoring and resilience on Public Cloud
- Hands on experience in deploying and running applications on Public Cloud (Azure, AWS) from Development through Production
- Experience in working with Product Owner, Platform Team, Solution Architects and development teams for continuous improvement
- Proven track record with IaC, CI/CD, DevOps/DevSecOps, Test Automation, Supportability
- Skilled in using core toolsets include Terraform, Ansible, Gitlab, CI/CD, Jira, Splunk
- Exposure in working on App Stack such as .NET/Java/Spring; Container Development and Orchestration using Docker/K8s, On-prem/Azure and/or AWS
- Skilled and experienced with Ubuntu, Red Hat Linux, Centos, Amazon Linux servers
- Proficient with container systems like Docker and container orchestration like ECS/EKS Container Services via AWS, Kubernetes, worked with Terraform for automating AWS services: EC2, VPC, ELB, other resources
- Skilled in building and maintaining operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems
- Cloud Engineer with experience in evaluating and assessing client requirements and implementing infrastructure to solve identified problems
- Expertise in Database, DML/DDL deployment for Microsoft SQL Server and Cassandra
- Proficient in end-to-end System Solutions on Cloud for - Resilience, Security, Performance, Availability, and Scalability
- Expert in implementing Jenkins as Continuous Integration/Continuous Deployment Tool
- Strong experience in development and configuration experience using software provisioning tools such as Terraform, Ansible, Jenkins, and Docker/K8s
- Created Infrastructures in a Coded manner (Infrastructure-as-Code) using Terraform
- Possess Interpersonal skills with excellent verbal and written communication
TECHNICAL SKILLS
DevOps: Docker, Kubernetes, Terraform, Ansible,, Jenkins, Maven, Subversion, Git/GitHub, CI/CD, EKS, ECS, ECR, DevOps PipelineData Monitoring/Visualization Tools for BI CloudWatch, Prometheus, Grafana, ELK, Tableau, PowerBI, Nagios, AWS Athena
Programming Languages: Python, Java, Perl, C, C++, SQL, Shell Scripting
Scripting: Bash, Python, Perl, JSON, YAML, XML, FTP
AWS Infrastructure: EC2,, IAM, ECS, EKS, Fargate, RDS, DynamoDB, SNS, SQS, Lambda, S3, EBS, ELB, Route 53, VPC, Security Groups/NACL s, Cloud Formation, and AutoscalingCloud Computing AWS, Azure, GCP, VM Ware
Operating Systems: Unix/Linux (Ubuntu, Debian, CentOS, RedHat), Windows 10, Windows Server
PROFESSIONAL EXPERIENCE
AWS DevOps Engineer
Confidential, Plano, TX
Responsibilities:
- Integrated automated build with deployment pipeline. Installed Ansible Server and clients to pick up the build from Jenkins’ repository and deploy in target environments (Integration, QA, and Production)
- Involved in designing and deploying multitude applications utilizing most of the AWS stack (Including EC2, Route53, S3, RDS, IAM), focusing on high availability, fault tolerance, and auto-scaling in AWS CloudFormation
- Worked on setting up app services in Azure using PaaS infrastructure for applications.
- Created and maintained continuous integration process documentation
- Played a key role in converting 50+ existing Jenkins’ jobs into the new pipeline process
- Worked on AWS ELB and configured the auto scaling per the application user traffic and managed the multi-tier and multi-region architecture using AWS Cloud Formation
- Maintained high-availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
- Built Jenkins’ jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds
- Drove DevOps adoption across the enterprise, which included knowledge sharing and demoing tools promoting DevOps culture
- Experience working on version control systems like Subversion and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GitBash, GitHub, Git GUI, and other command line applications, etc.
- Wrote Terraform Templates for AWS infrastructure-as-Code to build staging and production environments.
- Created and managed resources in Azure like Virtual machine, Blob storage, App Services, Azure Container Registry, and Key Vault
- Administered Git repositories and assisted developers in managing version control branches/tags
- Worked with developer teams to set up CI/CD pipelines using Jenkins and Octopus Deploy.
- Performed troubleshooting, compiled build failures, and facilitated resolutions.
- Developing, testing, UAT, and prod environments in Octopus Deploy using Blue/Green deployment strategy
- Worked with DevOps team to spin up a lift and shift infrastructure in Azure
- Hands on experience deploying containerized applications in Azure Kubernetes cluster
- Experience building and creating containers using Docker images and deploying the applications
- Applied monitoring tools such as Azure app insights to investigate and troubleshoot performance issues
- Monitored and responded to alarms and proactively identified and resolved problems
AWS Cloud Engineer
Confidential, Ohio
Responsibilities:
- Analyzed legacy On-Prem applications and worked on design strategy and final migration to AWS Cloud.
- Designed and built scalable production systems (load balancers, Memcached, master/slave architectures).
- Part of a team that created a VPC environment that included server instances, storage instances, subnets, availability zones, etc.
- Set up alert monitoring for performance and security using tools like CloudWatch and CloudTrail.
- Performed DevOps Engineer tasks such as automating, building, deploying, managing, and releasing code from one environment to another environment.
- Used provisioning and spinning up AWS EC2 Instances and ECS Clusters.
- Maintained continuous integration and continuous delivery.
- Installed, configured, and managed GitHub repository
- Created Docker containers to leverage existing Linux Containers and AMIs in addition to creating Docker containers from scratch.
- Educated customers about containerization solutions as part of the AWS Containers Area of Depth Technical Feedback Community.
- Deployed applications onto their respective environments using Elastic Beanstalk.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources
- Performed data migration from on premises environments into AWS
- Helped in solving application problems using services like Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF)
- Configured network setting using Route53, DNS, ELB and IP Address and Cider configurations.
- Deployed and debugged cloud initiatives as needed in accordance with best practices throughout the development lifecycle
- Configured different plugins on Jenkins to integrate with GitHub and Bit and scheduled multiple jobs in the build pipeline
- Developed high availability and resiliency applications using AWS Services such as Multi AZ, Read replicas, ECS, etc
- Configured, deployed, and managed Docker containers using Kubernetes
- Experience working on Version Control Management Tools such as Git and GitHub
- Performed troubleshooting and resolved issues within the Kubernetes cluster
- Set up and support databases (e.g., RDS, databases on EC2) in the cloud
- Provided other storage solutions such as S3, EBS, EFS, Glacier, etc.
DevOps Cloud Engineer
Confidential
Responsibilities:
- Created a complete DevOps pipeline using Git, Jenkins, Docker, Maven, Ansible, and Kubernetes
- Installed and set up systems administrator/engineering tasks such as patch servers, mount filesystems, standardized server configuration, deploy applications, firewall rules, file systems, storage systems, job scheduling security, and systems resource monitoring
- Created Dockerfile and automated Docker image creation using Jenkins and Docker
- Developed Ansible playbooks for use in deploying applications and systems to servers via Ansible Tower
- Used Kubernetes to orchestrate to deploy, scale, and manage Docker containers
- Developed Ansible Custom modules and created Ansible dynamic inventories
- Set up Jenkins’ master server and added necessary plugins and added more slaves to support scalability and agility
- Set up Kubernetes environment on premise on AWS Cloud.
- Created and maintained SOP to be used by other Systems Administrators.
- Built, monitored, and supported patching and upgrades to Linux servers,
- Automated infrastructure provisioning on AWS using Terraform and Ansible.
- Used Ansible and Terraform to migrate legacy and monolithic systems to Amazon Web Services
- Performed troubleshooting and fixed networking and applications issues
- Monitored systems and diagnosed, troubleshot, and resolved hardware/software/application issues
- Worked closely with Site Reliability Engineering team charger to configure, monitor, diagnose, troubleshoot, and resolve incidents tickets about server hardware issues (CPU, DIMM, PSU, HBA, RAID)
System Administrator
Confidential
Responsibilities:
- Worked as a Systems Admin and provided in-depth support for resolving and troubleshooting advanced system issues
- Design and deploy host computers and monitoring system performance
- Worked in an Agile environment with scrums and regularly scheduled meetings
- Facilitated IT enterprise architecture across organization's enterprise transformation programs
- Performed troubleshooting/bug fixing and provided production support, Planned and configured computing systems of hardware and software.
- Engineered, managed and installed PBX system with ACD and reporting capabilities for client call center
- Managed infrastructure upgrades, analysis and resolution of end user hardware and software issues
- Diagnosed server and data center problems and design and implementation of new data center technologies
- Controlled development of test areas, systems test data and testing methods prior to implementing new systems
- Evaluated, documented and recommended database-related software products within technical architecture framework
- Interacted with various technology teams regarding work requests submitted; participated in the creation of new policies, procedures, projects, processes; and participate in all aspects of the lifecycle for database environments
- Provided on call and emergency off-hours support of critical systems for database problem resolution and recovery as well as production applications
- Conformed to quality, performance and interoperability standards for implementation of solutions
- Worked closely with infrastructure staff and departmental decision makers to identify, recommend, develop and implement cost-effective technology solutions
