Aws/devops Engineer Resume
AR
SUMMARY:
- Competent AWS/DevOps Engineer having 5+ years of experience in the IT industry comprising of AWS Cloud, DevOps Engineering, Automation, Building, Release and Migration of code from one environment to another and deployment to servers.
- Experience in administration, deployment and management across various platforms - Unix, Linux and Windows.
- In-depth knowledge on Amazon EC2, VPC (NAT, Peering, VPN), IAM, EC2 Container service, Elastic Beanstalk, Lambda, S3, Cloud Front, Glacier, RDS, DynamoDB, Elastic Cache, Redshift, Direct Connect, Route 53, cloudwatch, Cloud Formation, Cloud Trial, Ops works, Amazon Elastic Map Reduce (EMR), AWS IoT, SNS, SQS, Lambda, API Gateway, AWS Alexa etc.
- Ensured data integrity and data security on AWS Technology by implementing AWS best practices.
- Configured Inbound/Outbound in AWS security groups according to the requirements.
- Dockerized applications by creating Docker images from Docker file.
- Developed utilities in Shell and Python scripting to automate processes.
- Competent extent of skills on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion, Git, Jenkins, Ant, Maven.
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Git, and Subversion on Linux Platforms.
- Configured AWS IAM and Security Groups in Public and Private Subnets in VPC.
- Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Worked on Kubernetes system to automate deployment, scaling and management of mobile and web containerized applications.
- Worked on deployment of complex infrastructure using AWS CLI and AWS Console.
- Hands-on Experience in implementing Security using NACL, Security Groups, Private-Subnets, Encryption on Transit and Encryption at rest.
- Hands-on Experience working on Migrations from On-Premises to AWS Cloud.
- Created cloud front for accelerated delivery of websites, APIs and content by routing the traffic using Route 53.
- Experience in configuring and implementing various AWS components such as Elastic IPs, EBS, Elastic Cache, Elastic Beanstalk, DynamoDB, Redshift and Cloud Formation.
- Created protocols for Backup and Disaster Recovery.
- Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space adjustments, client administration and so forth.).
- Exposure to Remedy and JIRA tracking tools for tracking defects and changes for Change Management.
- Expertise in version control system tools like GIT.
- Setup Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
- Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.
- Used Ansible as a powerful tool for creating infrastructure and deployed on servers.
- Expertise in writing Ansible playbooks, modules and roles.
- Experience in implementing and administering monitoring tools Splunk and Nagios.
- Expertise in creating Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy. Hands-on experience in Microsoft Azure and its resources.
- Experience in administration of MS SQL server and MySQL in AWS cloud platform
- Excellent comprehension of SDLC Methodologies like Agile, Waterfall and other processes.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Coordinated with the Offshore and Onshore teams for Production Releases.
- Excellent Interpersonal and Critical Thinking Skills.
- Exceptional Written and Verbal Communication Skills.
- Looking for challenging roles and willing to work anywhere in the US.
TECHNICAL SKILLS:
Cloud Environment: Amazon Web Service: EC2, VPC, EBS, AMI, SNS, RDS, ELB, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM, Azure, OpenStack, VMWare, auto scaling Servers, Glacier, Storage Lifecycle Rules, Elastic Beanstalk, Route 53, Data- Pipeline, EMR,CodeCommit, CodeDeploy, DirectConnect, Lambda, RedShift, Kinesis.
Version Control Tools: GIT, Perforce, Subversion
Virtualization: VMware, Vagrant, ESX
Operating Systems: Windows 98/XP/NT/2000/2003, UNIX, LINUX, RHEL 7, SOLARIS, MAC-OSX
Programming languages: JAVA, Python, Ruby, Bash, Perl
Database: SQL Server, MySql, Oracle, Mongo DB.
Web/Application Servers: IBM Web sphere, Apache Web Server, Apache Tomcat, Sun ONE Web Server& IIS Web Server, Web logic.
Network Protocols: TCP/IP, FTP, SMTP, SOAP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN
Build/CI tools: ANT, MAVEN, JENKINS, HUDSON, Octopus Deploy, Bamboo, TeamCity, Salt.
IDE's/Tools: Visual Studio Code, Eclipse, Intellij
Monitoring Tools: Nagios,Splunk,ELK
Containerization/Orchestration: Docker,Kubernetes
Configuration Tools: Chef,Ansible,Puppet
Tracking Tools: JIRA,Remedy
PROFESSIONAL EXPERIENCE:
Confidential, AR
AWS/Devops Engineer
Responsibilities:
- Involved in designing and deploying a multitude application utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Worked closely with Project Managers to understand a configuration release scope and how to confirm a release was successful.
- Interacted with client teams to understand client deployment requests.
- Responsible for distribution applications across hybrid AWS and physical data centers.
- Configured AWS IAM Security Group in Public and Private subnets in VPC.
- Written Cloud Formation templates and deployed AWS resources using it.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
- Migrating the data to respective DEV and QA Oracle database before doing code roll-out
- Experience building, scaling and orchestrating environment deployment and automation .
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Deployed applications on AWS by using Elastic Bean Stalk.
- Dockized Applications using Docker images using Docker files.
- Used Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- Worked closely with Development teams and performance test engineers for EC2 size optimization and Docker build containers.
- Used build automation tools like ANT, Maven for building applications.
- Ansible installation and maintenance for infrastructure automation.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configurations of AWS nodes.
- Created and maintained Chef recipes and Chef cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Experience in Troubleshooting, Configuring and Deploying various enterprise applications in WebLogic, WebSphere and Tomcat.
- Worked on JIRA installation and upgrade and performed JIRA configuration
- Maintained JIRA for tracking and updating project defects and tasks.
- Managed and documented all post deployment issues utilizing the Post Deployments Issue Log.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, SQL, CloudWatch, AWS Auto Scaling, CloudFormation, Chef, Ansible, Jenkins, Nagios, ELB, Shell Scripts, Unix/Linux Environment.
Confidential, Atlanta GA
AWS Engineer
Responsibilities
- Developed Cloud Formation scripts to build on demand EC2 instance formation.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
- Created nightly AMIs for mission critical production servers as backups.
- Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
- Migrated applications from internal data center to AWS.
- Encrypted data on server and client side.
- Maintained edge location to cache data with CDN using Cloud Front to deliver data with less latency.
- Scaled distributed in-memory cache environment in the cloud using Elastic cache.
- Co-ordinated the execution of multiple computing devices with Amazon SWF.
- Managed automated backups and created own backup snapshots when needed.
- Provided installation & maintenance of Puppet infrastructure and developed Puppet manifests & modules for configuration management.
- Installed JIRA, and customized JIRA for workflow, user & group management.
- Supported and helped to create Dynamic Views and Snapshot Views for end users
- Developed Shell Scripts for automation purpose.
- Deployed and configured Git repositories with branching, tagging, and notifications. Experienced and proficient in deploying and administering GitHub.
- Deployed builds to production and work with the teams to identify and troubleshoot any issues.
- Automated Merging of branches as requested by developers.
- Configured Linux environments in both public and private domains.
- Configured and scheduled the scripts to automate the module installation in the environment.
- Applied redirection rules in Apache based on redirection conditions provided by developers.
- Experienced working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
- Experience deploying and maintaining multi-container applications through Docker.
- Environment: EC2, S3, EBS, CloudFront, CloudWatch, ElasticCache, SWF, Puppet, JIRA, SQL, RDS, Shell/Bash Scripting, Git, APACHE, Docker.
Confidential
Build/Release Engineer
Responsibilities:
- Installed and deployed Red Hat Enterprise Linux 6.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
- Installed Chef-Server Enterprise On-Premise/ Workstation/ Bootstrapped the nodes using knife.
- Installed/ Configured/ Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or migration of puppet community.
- Migrated VMware VMs to AWS and managed services like EC2, S3, ELB and EBS etc., with opcode puppet modules/manifests.
- Responsible for co-ordination with Development group and Testing teams.
- Knowledge of Solving compilation errors.
- Responsible for Branching and Merging of Code.
- Designed effective planning for SCM and implemented the setup of the environment.
- Maintained Subversion repositories on Windows.
- Maintained and version controlled backend database using SVN/ANT scripts.
- User support for Subversion/SVN issues.
- Developed Build and Deployment scripts using ANT and Maven as Build tools in Jenkins to move from one environment to other environments.
- Managed the defects and changes using Remedy.
- Worked on Installation/ Configuration/ Administrated and Migrated existing servers into VMware Infrastructure.
- Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC.
- Written Perl Scripts for the automation of daily support tasks.
Environment: & Tools: ANT, Subversion, Jenkins, Python, Perl, Script, VMware, AWS, Linux (RedHat) and Puppet