Aws Devops Engineer Resume
Orlando, FL
SUMMARY
- 6+ years of IT Experience in Implementing Organization DevOps strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
- Production experience in large environments using configuration management tools Chef and Puppet.
- Experience in Amazon web services (EC2, S3, SNS, SQS, VPC, Elastic Load Balancer and Elastic Beanstalk)
- Experience setting up infrastructure and maintaining AWS stacks using cloud formation and scripting using python.
- Experienced in developing web - based applications using Python scripting, CSS, HTML, and JavaScript
- Broad knowledge and experience leveraging open-source tools for CI/CD such as Jenkins.
- Full understanding of SDLC, Agile Methodologies and process.
- Used docker and Kubernetes for containerization and orchestration.
- Worked on SCM tools like GIT Hub, GIT lab and Bitbucket.
- Servers configure management via Chef and System orchestration via Ansible.
- Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
- Hands-on experience in solving day-to-day operational issues.
TECHNICAL SKILLS
Cloud: AWS (Amazon Web Services)
Programming Languages: Java, Python, Shell Scripting, Bash, Ruby
Build and Config:
Management Tools: Chef, Jenkins, Maven, Ant.
Data Base: Oracle 10.x, DB2, My SQL, SQL Server 2005, Mongo DB.
CI Tools and SCM Tools: Jenkins, GIT, SVN
Testing Tools: Bugzilla, JIRA, Selenium
Middleware: Web Logic, Web Sphere, Tomcat and Apache
Monitoring Tools: Splunk, AppDynamics, Cloud Watch
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
AWS DevOps Engineer
Responsibilities:
- Worked on Migrating applications from on premise to AWS Cloud using AWS services and DevOps Tools using docker.
- Worked on infrastructure and deploy applications in AWS using several services like Compute, Storage, Database, Networking, Security, Governance.
- Actively worked on provisioning EC2 Servers, RDS, S3 buckets, IAM policies, Security Groups using Cloud Formation.
- Deployed applications as well using Configuration Management tool, Ansible, wrote playbooks and installed middleware such as Weblogic, Apache and Tomcat.
- Worked on Web and App applications which is Internet based/external and internal in AWS.
- Working on scripting language python for automation, autoscaling and tags automation etc.
- Used JIRA to create Tickets and track the work on daily basis.
- Actively manage, improve, and monitor cloud infrastructure on AWS, such as EC2, S3, and RDS, ECS, Stand-alone EC2, Elastic ache, Lambda, IAM Roles, Kinesis Streams including backups, patches, and scaling.
- Extensively worked on Hashi Corp Language Terraform as Infrastructure as code, to create and compose all the components necessary to run application in AWS.
- Build servers using AWS and launching EC2, RDS, creating Security Groups, Auto Scaling, Load balancers in the defined virtual private connection.
- Used ANT and Python scripts to automate the Build and deployment process.
- Using the Docker, deployed new running containers, worked on the setup of Docker registry and published all the Docker images to that Container registry.
- Hands on experience on Linux/Unix platforms.Installed, Configured, Build the Environment, Upgraded, Maintained and experienced trouble-shooter, fixed issues on Oracle Web Logic,IBM Web Sphere,JBossandApache Tomcat application servers
- Deployed applications on WebLogic Servers and maintained Load balancing, High Availability and Fail over functionality.
- Worked on setting upLDAP, SSLcertificates onWebLogicusing the key stores.
- Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
- ImplementedVPCpeering connection to access the entire CIDR block of the peerVPCwithout any restriction.
- Used Splunk and cloud watch to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
- Responsible for creating monitors, alarms and notifications for EC2 hosts using Cloud Watch such as performance, CPU Utilization, disk usage etc.
- Administered, created projects, users and taken care of access controls in GitHub.
- Responsible for Branching and Merging of code. Configured CI/CD tools Jenkins, Maven, Ant, and GitHub repository for the continuous smooth build process
- Created AppDynamics alerts when CPU utilization is too high with any EC2 instance.
- Using Java/Node.js applications, created Docker image, containers. Based on Amazon Container registry, created Amazon Container Services.
- Possess working knowledge with Python, Ruby and YAML in writing scripts to automate software configuration process with Chef and Ansible.
- Experienced in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration
- Involved in 24/7 on-call support rotation for all the Environments such as Dev till PROD/Live.
Environment: Terraform, EC2, ECS, Chef, AWS, ELB, Docker, VPC, S3, Ubuntu/Linux, Jenkins, WebLogic, WebSphere, Java, Run-deck, Keyblade, Akamai, AppDynamics, Consul/Vault, GIT HUB, Docker, Tomcat, Splunk, Linux, Python, ServiceNow and Change Management.
Confidential, Florida
AWS/DevOps Engineer
Responsibilities:
- Worked on automation, managed multiple AWS accounts with multiple VPC’S for both production and non-production
- Worked with IAM service creating new IAM users and groups, defining roles and policies and Identity providers.
- Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Managed roles, environments, data bags, cookbooks, and recipes in Chef.
- Configured automated build and release environment using CI/CD Tools like Jenkins.
- Administering SVN and imported the Projects like Branching, labeling and merging the code.
- Automated the existing build process Using build tools like Ant/Maven.
- Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Installed Jenkins Plugins for the GIT Repository, Setup SCM polling for immediate Build using Maven Repository (Nexus Artifactory) and deployed apps with the use of custom ruby modules via Chef as a CI/CD Process
- Worked on testing tools Bugzilla, JIRA and Service Now
- Associated on developing internal testing tools written in Python.
- Involved in developing custom scripts using Python and shell scripts to automate jobs.
- Created cookbooks for tomcat and Web Logic to provision the Linux servers.
- Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
- Developed Terraform scripts for AWS deployment. Used to migrate existing Java applications intoAWS, and to deploy new dockerized Node.js applications.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
Environment: EC2, Chef, AWS, ELB, Docker, Ansible, Terraform, VPC, S3, Red Hat Linux, Git/SVN, Jenkins, Maven, shell scripting, Ruby, python
Confidential, PA
DevOps Cloud Engineer
Responsibilities:
- Installed and configured Subversion, GIT, ANT, Maven and Jenkins.
- Maintain Subversion/GIT repository giving access and group controls
- Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Used the Ansible as a Configuration management tool to automate the workflow.
- Used Maven dependency management system to deploy snapshot and release artifact
- Design AWS Cloud formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Wrote Python scripts for pushing data from Mongo DB to My SQL Database.
- Designed roles and groups for users and resources using AWS Identity Access Management
- Created Chef Recipes for automating the deployment process, used recipe’s for boot strapping notes
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Optimized volumes and EC2 instances & Created multi AZVPC instances
- Wrote ANT and MAVEN Scripts to automate buildprocesses.
- Creating automated build and release environment using CI/CD Tools like Jenkins & Chef.
- Implement and manage Monitoring services with SQS, SNS, Cloud Watch, and Cloud Formation
- Development of Splunk queries to generate the report.
Environment: EC2, Ansible, S3, VPC, AppDynamics, Linux/Ubuntu, GIT HUB, Tomcat, Jenkins, Java, Splunk.
Confidential - Florida
Linux Administrator
Responsibilities:
- Functioned as primary Linux administer and systems engineer to maintain system services and performance - Planned and executed Linux system changes and upgrades
- Installed and configured all the Linux servers in the network per specifications of clients.
- Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest softwareon server for end-users.
- Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues. Performed routine checks on the Linux servers of the firm.
- Maintained necessary back-up of the important files anddocumented Linux scripts for future reference.
- Maintained existing programs/scripts and extended Linux system functionality as needed.
- Developed tools/scripts to automate integration with other IT tools in support of accurate asset management
- Provided support to customers running RedHat Enterprise Linux on their workstations and simulation servers
- Troubleshooting backup and restore problems and performed day-to-day trouble shooting for the end users onSolarisandLinuxbased servers.
Environment: Sun Solaris 10/9/8, Linux 5/4/3, Oracle 10g, SUN Servers, SUN Fires, Linux,ShellScript, Autosys, Veritas Volume Manager (VVM), LDAP, EMC Storage SAN, Veritas Cluster Server (VCS), Centos, VMware servers, WebSphere.
