Aws Devops Engineer Resume
TX
SUMMARY:
- 5+ Experience in Process automation, Build and Deployment Automation, release Management, Performed Continuous Integration(CI) tools like Jenkins and Continuous Deployment(CD) tools like Chef, Ansible and familiar with Docker, Amazon Web Services(AWS).
- Experience in administering Amazon Web services (AWS) services like Virtual Private Cloud (VPC), Simple Storage Service (S3), Elastic Cloud Computing (EC2), Elastic Load Balancer (ELB), Relational Database System (RDS, Amazon Machine Image (AMI), IAM, and Cloud Formation services using AWS - Command Line Interface(CLI) and enabling the enterprise environment compatible for continuous monitoring using Cloud Watch.
- Hands on experience with Continuous Integration and Continuous deployment pipeline using Jenkins, Git, and Maven.
- Used GIT version control system to manage different builds for the system.
- Configured, monitored and distributed multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
- Developed Chef Cookbooks and Recipes to manage systems configurations.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Worked on Docker based container deployments to create shelf environments for development teams and containerization of environment's delivery for releases.
- Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
- Implemented & maintained the branching, merging and build/release strategies utilizing Subversion.
- Strong knowledge on source controller concepts like Branches , Merges and Tags.
- Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation
- Expertise in installation, administration, configuration, performance tuning, infrastructure support and troubleshooting of RedHat Linux , CentOS, Ubuntu and Windows .
- Configured and administered Nexus and Artifactory Repository Manager.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash). Used other scripting languages like Python, Ruby , Perl as well.
- Strong database skills, object-oriented programming and development of the same.
- Ability to prioritize the work needed for delivery under pressure or in any situation.
- In-depth understanding of Software Development Life Cycle Methodologies like Waterfall and Agile.
- Experience in using tools like Jira for ticketing.
- Experience in Linux administration. Experience in Installation, Configuration, Backup, Recovery, Maintenance and support.
- Ability in deploying the developed code in Apache Tomcat, WebLogic, JBOSS.
- Configured Apache Tomcat with load balancers. Implemented same with Chef
- Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Excellent communication skills and excellent customer relations in collecting and analyzing user requirements.
TECHNICAL SKILLS:
Operating systems: Windows server 2008 R2 & 2012, Ubuntu, RHEL.
DB: Oracle 10g, Microsoft SQL server 2008.
Load Balancer: AWS load Balancer.
Programming: HTML, CSS, JS, ASP.NET, PHP, PYTHON, SHELL.
Microsoft Dynamics: CRM, AX, GP.
Version control Tools: GITTest Tools: Selenium, Sonar.
Build Tools: Maven, ANT.
Artifactory: JFrog
Monitoring tools: Cloudwatch, Wireshark, Nagios.
App/ Web Servers: WebSphere, Apache Tomcat.
Continuous Integration: Jenkins.
Configuration Tools: Ansible, Puppet, Docker
Cloud: Amazon Web Services (EC2, Route53, S3, RDS, IAM, SNS etc)
PROFESSIONAL EXPERIENCE:
Confidential, TX
AWS DevOps Engineer
Responsibilities:
- Building and supporting environments consisting Testing, Development and Production.
- Performed the automation using Chef Configuration management.
- Involved in chef infra maintenance including backup/monitoring/security fix.
- Worked on Chef Server backups.
- Involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
- Worked with Knife command-line tool and creating Cookbooks.
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
- Implemented Continuous Integration / Continuous Deployment and Delivery processes using Jenkins and Chef.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Worked in an agile development team to deliver an end to end Continuous Integration/ Continuous delivery product in an open source environment using tools like Puppet & Chef.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Used IAM to create new accounts, roles and groups
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Worked with Artifact Repository Manager like JFrog Artifactory.
- Built scripts using MAVEN build tools in Jenkins to move from one environment to environments.
- Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
- Installed, configured and maintain the Docker environments and Created several scripts/apps to monitor and admin all Docker containers .
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Worked on the installation and configuration of the monitoring tool Nagios .
- Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
- Designing the deployment and migration plan for the Red Hat Enterprise Virtualization environment and RedHat Enterprise Openstack.
- Implemented automated local user provisioning in instances created in OpenStack cloud.
- Created a Git repository and added the project to GitHub.
- Work with team of developers on python applications for RISK management.
- Exported/Imported data between different data sources using SQL Server Management Studio
- Configured and used ELK Stack for log management.
- Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
Environment: CHEF, EC2, VPC, Auto scaling, ELB, Red Hat EL, Cloud Watch, EBS, Jenkins, Docker (Containers), GitHub, Maven, ANT, JFrog, JIRA.
Confidential, Las Vegas, NV
DevOps Engineer
Responsibilities:
- As DevOps Engineer extensively involved in release management, Environment Management, deployments, Continuous integration, Continuous deployment, Incident management, Version management.
- Manage version control tools SVN and Git to version code changes to help developers / programmers branch/merge/revert code.
- Automated deployment of builds to different environments using Jenkins.
- Experience 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.
- Automated deployment of builds to different environments using Jenkins.
- Manage deployment automation using Ansible, Automated the build and release management process including monitoring changes between releases.
- Experienced in Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
- Managed Ansible Playbooks with Ansible roles.
- Worked on build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Monitoring of Linux servers and applications via Nagios.
- Setting up SSL certificates to use DNS for the tools.
- Maintained Black Duck scan reports and ensured the application code packages were not subject to vulnerability.
- Worked on Docker and created virtual instances with Docker.
- Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience with automated testing tools (i.e. Selenium ) for Oracle ADF and Java applications.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Hands on experience in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
- Involved in configuring AWS EC2 instances on cloud platform using Ansible.
- Involved in defining documenting and maintaining code deployment pilot automation project documents.
- Involved in installing the EPV AIM in UNIX and Windows.
- Deliver monitoring solutions to measure uptime for scenarios, proactively capture system failures and address them.
- Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes. Environment: Jenkins, Git, Ant, Maven, AWS, Ansible, Selenium, Docker, Tomcat, Apache, Naigos, Python, Shell, ruby.
Confidential
Linux Administrator
Responsibilities:
- Perform a variety of maintenance and end-user support to ensure that all workstations, servers and overall network performance meet the State's standards and requirements.
- Install new physical and virtual servers using VMware Virtual Center and configure hardware, settings, directories, storage in accordance with standards and project/operational requirement.
- Maintained multiple Oracle databases with an Apache/Tomcat web front end.
- Installation, configuration and management of Apache and Tomcat servers.
- Work with DBAs on installation of DB, restoration and performance tuning.
- Troubleshoot Linux networks resolve security related issues by using tools such as IP tables, firewall, TCP wrappers, NMAP.
- Involved in monitoring system usage, backup and recovery, automation of jobs, adding new services to the system.
- Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
- Provide Windows/Linux administration network operating center (NOC) administration, LAN/WAN/VPN administration,
- Provide Linux System Administration, Linux System Security, Project Management and Risk Management in Information Systems.
- Setup of Environments and Networks for new tasks.
- Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
- Designed and maintained all system tools for all scripts and automation processes and monitored all capacity planning.
- Involved in planning and testing new applications and operating systems. Installed and maintained Linux and Windows Application Servers.
- To consider and identify the discrepancies in the system, to assess the risks, and to implement solutions by adhering to the security standards.
- Monitoring system performance, Server load and bandwidth issues.
- Regularly manage backup process for Server and Client data.
Environment: Oracle, Database, Apache/Tomcat, Linux, Windows server, VMware, Subversion, Maven, Ant.
Confidential
Jr System Administrator
Responsibilities:
- Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance, Linux.
- Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring of Red hat Linux.
- Installation and up gradation of Packages and Patches configuration management, version control, service pack. & reviewing connectivity issue regarding security problem.
- Experience in configuration of DNS, NFS, FTP, remote access, and security management.
- Experience in Installation and configuring of MYSQL
- Led daily Linux environment operations and support; delegating day-to-day activities to other engineers as appropriate.
- Experience in administering VMware Infrastructure Client 3.5 and vSphere 4.1.
- Experience in writing shell scripts and Perl to automate the administrative tasks and management using corn.
- Team player with good management, analytical, communication and interpersonal skills.
- Collaborated with developers to load software onto Linux Enterprise servers and debugging Scripts.
- Created comprehensive user documentation as well as training for both clients and support staff.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Linux systems.
- Creating Linux Virtual Machines using VMware Virtual Center.