Jr. Devops Engineer Resume
Tampa, FL
SUMMARY
- Implemented Software Configuration Management processes on projects including setting up and supporting our Continuous Integration. Build environment by automating Software builds, release and configuration processes.
- Experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE.
- Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, templates, attributes.
- Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Have good knowledge of utilizing cloud technology Microsoft Azure and NoSQL database like Mongo DB database.
- Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
- Proficient in Python, Perl Scripting, Shell Scripting, SQL, build utilities like ANT and Cruise Control.
- Working on Ansible Playbooks for mapping of hosts to a set of roles.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Hands on Development and deployment of a monitoring cluster in AWS based on Docker Swarm based on Sensu with Bash, Python and Ruby scripting.
TECHNICAL SKILLS
Operating systems: Red Hat Enterprise Linux, Ubuntu, Solaris & Windows
Software: Checkpoint Firewall, PIX Firewall, Samba, VERITAS Volume Manager 4.1/5.X/6.0, VERITAS Net backup 6.0, Veritas File System, LDAP.
Programming languages: Shell scripting, RUBY, C, C++, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Python.
Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0
Application Servers: WebLogic, JBoss, WebSphere
Clustering software: RedHat Cluster Services, Veritas Cluster Services 3.x/4.x, Sun Cluster Services
Automation tools: Puppet, Chef, Ansible, Maven
Monitoring tools: Nagios, Splunk, Netcool
Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix
Network Services: TCP/IP, Subnetting, DNS, NFS, NIS, SSH, DHCP.
Databases: Oracle 9i/10g,11g, DB2, SQL Server, Mongo DB
Documentation tools: Media Wiki, Atlassian Confluence, Share point, Jira
Backup tools: Veritas NetBackup 4.5,5.0
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
Jr. DevOps Engineer
Responsibilities:
- Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Acquired complex applications troubleshooting and support environment.
- Involved in DevOps migration/automation processes for build and deploy systems.
- Good Knowledge in Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
- Setting up new development branches, merging branches, facilitating the releases.
- Setting up the new repos, managing the permissions for various GIT branches.
- Created post commit and pre-push hooks using Python in SVN and GIT repos.
- Support Experience with automation testing tools like Selenium for Java Application.
- Worked on various activities deployment of all the modules as part of Integration Team.
- Set up Jenkins and Hudson for Continuous Integration Process.
- Configured the Chef-Repo, Setup multiple Chef Work stations.
- Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
- Developed Perl and shell scripts for automation of the build and release process.
- Worked on SQL Server 2012 management and DDL and DML script migration.
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented Chef to deploy the builds for Dev, QA and production.
- Automation of infrastructure by creating scripts of Chef.
- Managed Maven project dependencies by creating parent-child relationships between Projects.
Environment: AWS, ANT, Jenkins, Git, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, SDLC, Docker, Windows, Linux.
Confidential - Seattle, WA
Devops-AWS Engineer
Responsibilities:
- Design and document CI/CD tools configuration management.
- Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
- Performed SVN to GIT/BitBucket migration and managed branching strategies using GIT flow workflow.
- Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration Management.
- Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
- Developed Perl and shell scripts for automation of the build and release process.
- Provided configuration management expertise to all software development projects using Enterprise Puppet.
- Performed deployment of Amazon EC2 instances in AWS environment. Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
- Used AWS cloud services to launch Linux and windows machines, created security groups and written basic Power Shell scripts to take backups and mount network shared drives.
- Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
Environment: AWS, ANT, Jenkins, Git, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Puppet, SDLC, Docker, Windows, Linux.
Confidential - Seattle, WA
Jr. DevOps Engineer
Responsibilities:
- Created Docker images using a Docker file, Worked on Docker container snapshots, removing images and managing Docker volumes.
- Creating user level of access for related GitHub project directories to the code changes.
- Created chef (databag) driven configuration of user accounts.
- Used JIRA to track issues and Change Management.
- Writing script for day-to-day activity for scheduled task using Perl scripting.
- Installed Weblogic. Supported current migration of Data Center to Amazon Cloud.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux Environment.
- Written Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
- Managed Nexus, Maven repositories to download the artifacts during the build.
- Used Maven to perform daily and weekly Software Builds.
- Created Chef Recipes for automating the Infrastructure, deployment process.
- Written Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format.
- Scripted Ansible Playbooks to manage configurations of AWS Nodes and test Playbooks on AWS instances other operational tasks using Ansible.
- Installed and configured Kubernetes and integrated with Jenkins.
- Installed and configured Kubernetes to create docker cluster.
- Created volumes for Kubernetes and integrated with Jenkins.
- Integrated Jenkins Build pipeline plugin for managing multi-project jobs efficiently.
Environment: Linux, Maven, Nexus, Chef, Jenkins, Docker, Nagios, GIT, Shell Scripts, PowerShell Scripts, Windows, Unix/ Linux environment, Kubernetes.