Aws Devops Engineer Resume
Dallas, TX
SUMMARY
- Having more than 10 years of experience in the field of IT where Planning, Implementation, Design, Architecture, Administration, trouble shootings are involved, experience in DevOps, AWS, Microsoft Azure, Kubernetes, OpenShift, Docker and Cloud Computing.
- Experience in working with AWS Cloud administration which includes services like EC2, VPC, ELB, S3, EBS, Elastic Beanstalk, AMI, SNS, RDS, DynamoDB, IAM, Route 53, Auto scaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation and Security Groups.
- Extensively worked with AWS for deploying EC2 instances consisting of various flavors like Ubuntu server, Amazon Linux AMI, Centos, Red Hat Linux Enterprise, and Microsoft Windows Server.
- Experienced in configuring Cloud platform such as Virtual Networks, VMs, DB, ARM templates, Load Balancers etc.
- Good knowledge in ARM templates, automated ARM resource creations using ARM templates.
- Ability to work with version control tools like GIT, Team Foundation Server (TFS), Bit bucket and SVN for branching and maintaining the version across the environments.
- Good knowledge on Linux/Unix, Windows System Administration and applying various DevOps techniques in mixed environments of Linux (Ubuntu, Red Hat, Centos) and Windows servers.
- Strong knowledge in various strategies of Continuous Integration and Continuous Delivery (CI/CD) in the Software Development Lifecycle (SDLC).
- Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
- Experience with container - based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
- PowerShell setup and configure pull server, creating custom resources, working with various system modules and configuration.
- Deployed micro services, including provisioning AWS environments using Ansible Playbooks and provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
- Highly experienced in working with configuration management tool like Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Hands-on experience in deploying developed code in Apache Tomcat, JBOSS, Nginx, WebSphere Application Server (WAS), WebLogic.
- Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, CloudTrail, Dynatrace, Nagios, Splunk Enterprise, Kibana, SNMP monitoring for the VPN connections.
- Deep understanding of the principles and best practices of Scrum, Agile, Kanban, Waterfall methodologies and Software Configuration Management (SCM).
- Highly Experience on working with bug tracking tool like Jira, Bugzilla, ClearQuest.
TECHNICAL SKILLS
Public Cloud: AWS, Microsoft Azure, OpenStack
DevOps Tools: Docker, Kubernetes, OpenShift, Jenkins, GIT, Ansible, Maven, JFrog, Docker Swarm, Terraform, TFS, Octopus, GitHub, Bitbucket, Ansible, Chef, Puppet Jira, AzureDevOps.
Programming Language: Shell Script, PowerShell, Python
Operating Systems: Windows, Redhat, Ubuntu,CentOs, AIX
Database: MySQL, Azure SQL Server, RDS
Monitoring Tools: CloudWatch, CloudTrail, Dynatrace, Nagios, Splunk Enterprise, Kibana, SNMP monitoring
PROFESSIONAL EXPERIENCE
AWS DevOps Engineer
Confidential - Dallas, TX
Responsibilities:
- Responsible for Docker container creation and management, Docker file management, deployment of micro services to container.
- Cloud infrastructure provision and management, securing cloud environment by implementing best practices in security and network domain.
- Responsible for server configuration management via Ansible and environments management.
- Deployed microservices and UI apps on Open Shift container orchestration system.
- Implemented CI/CD pipeline using AWS, Azure and Jenkins.
- Responsible for managing services in Openshift and Kubernetes.
- Responsible for deploying microservices to Kubernetes cluster without Zero downtime.
- Have conducted internal trainings on DevOps tools like Kubernetes, Docker and AWS.
- Troubleshooting in build environment specially fixing development issues, setup git branch strategy, merge feature branches with master and push changes to Gitlab based source code repository.
- Managing build and release definition as per project requirement trigger build job.
- Created Jenkins file for automated continuous integration and deployment.
- Responsible for Production deployment pipeline by defining zero down Devops strategy
- Responsible for managing AWS and Azure cloud-based resources such as EC2, VPC, S3, Cloud formation.
- Working on container management tool Kubernetes. Created Kubernetes clusters for microservices deployment, managing pods, replica sets, Kubernetes networking, ingress, and load balancers.
- Responsible for high availability of running applications on cloud instances and containers.
- Working with Developers, Release management and tool decision team to enhance CI/CD pipeline.
- Implemented best practices for Docker, Ansible, Github, Jenkins, AWS, Azure, pipeline etc.
- Created and configured Nagios server for infrastructure monitoring, cloud monitoring.
- Cloud resource provision using Terraform.
AWS DevOps Engineer
Confidential, Jacksonville, FL
Responsibilities:
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems on agile methodology.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
- Designed AWS Cloud Formation templates to create custom-sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
- Created Ansible Automation tools and builds and do an overall process improvement to any manual processes.
- Implemented new Docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
- Worked with AWS API to manage resources on AWS for many services such as EC2, S3, IAM, ELB created python script using AWS API Calls to manage all resources on AWS.
- Automated provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
- Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
DevOps Engineer Jr
Confidential, Tampa, FL
Responsibilities:
- Implemented DevOps CI and CD pipeline using open source tools.
- Have worked on provision, managements, cost optimization and Administration of AWS and Azure Cloud based resources.
- Have worked on Jenkins, Ansible, Chef, Docker, Kubernetes, Git, GitHub, Nagios, Splunk and Jira.
- Delivery of services such as Technical Guidance, presentations, skills transfer, code samples, architecture planning/guidance, code reviews, DevOps and ALM aspects to partners and customers using AWS, Microsoft Azure cloud technologies.
- Jenkins as a primary tool for implementing the continuous integration and continuous delivery of their code releases
- Docker container creation and management, Docker file management, deploying micro services to Docker container.
- Server configuration management via Ansible and Chef formaintained environments deployed.
- Have created Ansible playbooks and Chef Cookbooks for the Deployment and Infrastructure automation.
- Configured Auto scaling policies and configuration for the Production Environment
- Created t2 and m3 type instances to support the testing environments like Dev, UAT and Test
- Controlled the user access to multiple AWS services by creating IAM policies.
- Implemented a Sonar software quality testing metrics server. Sonar testing metrics executed as a built-in Jenkins plug-in to assist in quality build testing metrics.
- Developed Sonar blocker violation profiles to report build failures expeditiously to the build and development team.
- Working with development team on enforcing source control strategies, building, packaging and deployment of products.
- Create GitHub projects for developers to store the code and managed the user access
- Have worked on Nagios and Splunk tool to fix AWS and Azure VM related issues.
- Have defined DevOps strategy and implementation as a devops architect.
- Have created custom template, chat bot, custom plugins and script for projects.
System Administrator
Confidential - Bensalem, PA
Responsibilities:
- Deployment of Unity and surrounding products on new virtual servers.
- Worked with engineers located locally and overseas
- Deployed and maintaining Unity in UAT & production, pre-prod and test and performance environments
- Open technical cases with hardware & software vendors to resolve problems
- Analytical problem-solving skills for complex multi-tiered applications
- Ability to trouble shoot through use of wire shark and browser development tools
- Broad technology knowledge with automation software
- Diagnostic work to get to root cause of any issues
- Disaster recovery testing / planning
- Providing feedback to Development on needed improvements on serviceability
- Willingness to participate in non-standard working-time models to include~ Monday - Friday 24 hours/day, Weekends 24 hours/day
- Experience with Windows
- Experience in Oracle and SQL Server Database running basic queries to view tables
- Self-motivated, self-reliant, ability to work without direct supervision
