Devops Engineer Resume
Warren, MI
SUMMARY
- 5+ years experienced as DevOps engineer with a strong zeal, enthusiasm with commendable knowledge and experience.
- Experience in working as DevOps engineer for release automation to achieve continuous integration and continuous delivery (CI and CD)
- Excellent knowledge on configuring an Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
- Ensured data integrity and data security on AWS technology. Understood and monitored metrics on AWS.
- Hands - on experience in developing web applications using Python on Linux/Unix platform.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
- Expert-level understanding of Linux/Unix administration and internals.
- Involved in writing, python and shell scripts for compilation and deployment process.
- Experience in creating life cycle policies in AWS S3 for backups to Glacier.
- Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation.
- Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
- Generated scripts for creating of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
- Experienced in writing the Shell Scripts for managing various enterprise applications.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
- Worked with Amazon IAM console to create custom users and groups.
- Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
- Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest.
- Experienced in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
- Experienced in scheduling the deployment profile creation process using ANT scripts and Cron jobs.
- Experienced in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
- Good at scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, CF Engine and Web Service like AWS.
- Extensively worked on designing, building, and improving cloud environments on Amazon Web Services and AZURE Cloud.
- Strong knowledge on Linux, Automation Tools (Chef or Puppet), AWS Services (EC2, Network, S3/EBS).
- Experienced in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Docker, Jenkins, Chef, SVN, TFS, Github etc.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Efficiently managed multiple projects simultaneously.
- Worked as an independent contributor, Self-motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth knowledge of the company's product and systems.
- Excellent communicative, interpersonal, intuitive, analytical and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Operating System: Windows, UNIX, LINUX (RHEL).
Versioning Tools: CVS, SVN, Clear case and GIT, Build Tools Build Forge, Cruise Control, AWS, Docker, Chef, Puppet, Ansible, Hudson, ANT, MAVEN and Jenkins Languages C, Perl scripting, Shell scripting, BASH, SQL, Java/J2EE.
Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.
Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.
RDBMS: Oracle, MY SQL, DB2.
PROFESSIONAL EXPERIENCE
Confidential, Warren, MI
DevOps Engineer
Responsibilities:
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Designed Puppet Modules to manage configurations and automate installation process.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Maintained build related scripts developed in ANT, shell and WLST/Python. Created and modified build configuration files including Ant’s build.xml.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Deployed the Java applications into web application servers like Web logic.
- Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Documented project's software release management procedures with input decisions.
- Developed, maintained, and distributed release notes for each scheduled release.
- Provided periodic feedback of status and scheduling issues to the management.
- Kept track of all the releases and request of the developers through Infrastructure management tool.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
Environment: AWS, Puppet, Jenkins, GIT, Subversion, Ant, maven, Jira, Linux, XML, Web logic, Python, Shell scripts.
Confidential, Novi MI
Devops Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implemented build automation process for all the assigned projects.
- Involved in designing and documenting the deployment and migration process.
- Actively involved in various production and lower level environment deployment
- Developed Perl and shell scripts for automation of the build and release process.
- Managed Maven project dependencies by creating parent-child relationships between Projects.
- Experienced working on Jenkins for using continuous integration tool for automation of daily process.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Worked on scripts for creating a new snapshots and for deleting of old snapshots in S3.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
- Worked with Amazon IAM console to create custom users and groups.
- Worked with various AWS EC2 and S3 CLI tools.
- Experienced in setting up the chef repo, chef work stations and chef nodes.
- Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
- Researched and implemented code coverage and unit test plug-ins like Find Bugs, Check style and PMD with Maven/Hudson.
- Maintain, monitor test and production environments.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
- Developed Perl and shell scripts for automation of the build and release process.
Confidential
Linux Admin
Responsibilities:
- Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Installing and setting up Oracle9i on Linux for the development team.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kick Start Installation.
- Capacity Planning, Infrastructure design and ordering systems.
- Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
- Bash shell-scripts to automate routine activities.
- Monitored trouble ticket queue to attend user and system calls.
- Updated data in inventory management package for Software and Hardware products.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
- Migrated database applications from Windows 2000 Server to Linux server.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Diagnosed hardware and software problems and provided solution to them.
Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.
