We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

2.00/5 (Submit Your Rating)

CT

SUMMARY:

  • 8 Years of IT Industry experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion and GIT on UNIX.
  • 3 Years of experience with configuration management tools like chef and puppet.
  • Good analytical, problem solving & communication skills, ability to work independently and as part of team.
  • Experience in integrating the core components of OpenStack into a one - file template system
  • Hands on Experience with the AWS components like EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, VPC, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM and Roles.
  • Expertise in auto scaling and nested stacks by using advance functionality of OpenStack
  • Experience in automation deployment and orchestration of large networks of VM’s through HEAT.
  • Expertise in using HEAT specifying the components and connecting them and deploying them to create a network
  • Hands on experience with Chef and Opswork in AWS cloud environment
  • Hands on experience with compilation on Recipes, Cookbooks, in AWS Cloud environment
  • Devops experience with puppet, chef and AWS
  • Installation, configuration and performance tuning of postgre SQL
  • Support postgre SQL database of environments production, development and test
  • Experience in updating the components of a virtual network by updating the components through HEAT
  • Experiences working with various services in Azure like Data Lake to store and analyze the data
  • Installation, Configuration and upgradation of Clusters and Azure
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Good knowledge on continuous Deployment tool like Octopus Deploy
  • Knowledge on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider (IaaS, PaaS, SaaS)
  • Created and Extensively used Octopus deploy Automation for .net application by setting a transformed variable to change Config files accordingly
  • Used PowerShell script in Octopus Deploy to alter and execute/extract Nuget packages from Successful builds
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Experience as a DevOps Engineer in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience in systems setup, configuration, upgrade, maintenance, performance monitoring &troubleshooting on different UNIX platforms like Sun Solaris, Linux and Windows system software and hardware as well as networking.
  • Experience in scripting languages including Shell Scripting, PERL Scripting and build automation using ANT, MAVEN and other UNIX, Windows system level programming.
  • Extensive experience with Continuous Integration Tools Jenkins.
  • Experience in using GIT &Rational Clear Case on UNIX and Windows environment.
  • Deft at managing AWS  VPC (Virtual Private Cloud) environment with around 200+ Linux and Ubuntu instances
  • Worked in agile development team to deliver end-to-end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins .
  • Experience in Linux Virtualization implementations such as VMware .
  • Worked on setup and configuration of Apache in Redhat.
  • Good experience in reviewing system logs files for errors, setting up cron jobs for backups and monitoring process.
  • Used HP Service Management System Ticketing Tool for Production Releases.
  • Experience specialized in system administration working on RedHatLinux, Solaris, SUSELinux, AIX, CentOS, Ubuntu, Fedora, OEL, Windows environments and VMware Sphere.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Expert in deploying the code through web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center
  • Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas NetBackup, Veritas Clustering with SAN, NAS environment.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configuration
  • Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management).
  • AWS Cloud platform and it’s features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.

TECHNICAL SKILLS:

Operating Systems: Red Hat Linux 3.x, 4.x, 5.x, 6.x, Ubuntu, CentOS, Windows, Mac OS

Cloud Technologies: OpenStack, AWS (EC2, S3, EBS, RDS, IAM, EB CLI), Mic rosof t Azu re .

Programming Languages & scripting: C, C++, Perl, Python, Shell, HTML, Ruby

Web/Application Server: Apache, Tomcat, WebSphere, WebLogic.

DevOps: Puppet, Chef, Jenkins, Hudson, SVN, GIT

Monitoring: Nagios

Containerization Tools: Docker

Cloud Platforms: AWS, Openstack, Microsoft Azure, Rackspace

Version Control Systems: Git, CVS,

Shell Scripting: Bash, Python, Ruby

CI/CD Tools: Jenkins, Docker and Maven

Networking: TCP/IP, VLAN, Access Control Lists, VPN, DHCP, ARP, DNS

Database Technologies: MySQL, SQL Server, Oracle

Virtualization Tools: Virtual Box, VMware

Scripting Languages: Shell, Bash, Python, and Ruby

Web Technologies: HTML, CSS, XML

Testing Tools: JUnit, Nunit, Selenium

Bug Tracking Tools: JIRA, Rally

Atlassian Tools: Bamboo, JIRA, Confluence

Methodologies: Agile, scrum and waterfall

PROFESSIONAL EXPERIENCE:

Confidential, CT

DevOps Automation Engineer

Responsibilities:
  • Used Service Fabric application by using Visual Studio Team Services.
  • Managed Clusters with various servers in Azure Cloud Resource Groups
  • Experience in Authoring Azure Resource Manger templates
  • Experience in deploying using Azure
  • Migrated data to AWS RedShift
  • Data loading in to the AWS redshift using the S3 data pipeline
  • Created new deployment scripts in PowerShell for use with Octopus Deploy
  • Designed, Configures and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack
  • Participated in the software deployment processes for in-house developed integrations using Octopus Deploy
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product, which involves environments like developments QA and production.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Designed and developed shell scripts.
  • Hands on compiling builds using pom.xml and build.xml.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Designed and Implemented a SOA based search application using Top down development of Web Services.
  • Development and Deployed web applications and SQL assessment to Azure Services
  • Cassandra/Hector, Node JS and ANT.
  • Excellent understanding of backend web technologies
  • Developed the Application using Asp.Net, C# using Sql Server and Visual Studio 2013
  • Customized the RHEL AMI by using the tomcat and WebLogic cookbooks.
  • Solid ability to create automation with Chef, Puppet, Ansible or a shell and Node Js, Angular JS, Terraform.
  • Migrated the existing subversion repository including all history over to Git.
  • Utilized Java 7.0, Oracle and MySQL DBMS, Amazon Elastic Cloud, Amazon’s Elastic Map Reduce, DataStax Solr and DataStax Cassandra.
  • Used the continuous integration tool such as Jenkins and Hudson for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Performed necessary day-to-day GIT support for different projects.
  • Created and maintained GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed Java/J2EE application on to the Apache Tomcat server and configured it to host the websites.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: MAVEN, Apache Tomcat, shell & Perl scripting, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX, GITHUB, Chef.

Confidential, Memphis, TN

DevOps Engineer

Responsibilities:
  • Expert using JIRA/Confluence and TFS VSTS
  • Experience in VSTS projects using Agile/Scrum methodologies
  • Provided configuration management expertise to all software development projects.
  • Coordinate/assist developers in establishing &applying appropriate branching, labeling/naming, designing and implementing fully automated server build management, monitoring &deployment using Chef & Puppet.
  • Set-up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Created virtual images similar to production environment using Docker.
  • Used ANT and MAVEN as a build tool so java projects for the development of build artifacts on the source code
  • Responsible for designing and maintenance of Subversion/GIT, views, and the access control strategies.
  • Support developers to resolve issue and helped development team for better build process.
  • Designed and implemented Continuous Integration system; configured Jenkins servers and Jenkins nodes
  • Used ASP.net MVC page controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
  • Developed Asp.NET MVC 5 applications using Code First Approach in Entity Framework and UI in Razor View Engine.
  • Created scripts in Bash, Python and Ruby wherever automation required
  • Managed Git repository, resolved merge conflicts and production deployments
  • Supported 100+ Cloud Instances and used command line interface to manage and configure AWS resources
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs
  • Utilize EBS to store persistent data and mitigate failure by using snapshots
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web Applications and database templates
  • Provided highly durable & available data by using S3 data store, versioning, lifecycle policies , and created AMIs for mission critical production servers to ensure regular backup
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes ; set alarms for notification or automated actions and monitored logs for better operation of the system
  • Monitored administration &maintenance operations of the company network and systems working on Linux &Solaris
  • Merged reports and formatted data into required format using UNIX Shell Scripts, SED &AWK

Environment: Chef, Puppet, Docker, Ant, Maven, SVN, GIT, AWS, UNIX, SED, AWK

Confidential, Atlanta, GA

Open stack Cloud DevOps Engineer

Responsibilities:
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it with Chef/Puppet.
  • Implemented horizontal auto-scaling in Openstack cloud, integrating it with Chef.
  • Installed and configured Essex, Folsom and Grizzly (multi-node architecture) versions of Openstack
  • Integrated Openstack (Grizzly) with OpenvSwitch to create Software-Defined-Networking tenant and service provider networks and routers
  • Integrated KVM hypervisor with Openstack.
  • Created an open source configuration management and automation PoV by evaluating Chef and Puppet in a cloud environment
  • Monitoring through Nova, Swift, Glance, Horizon, Neutron and authenticating the services through keystone
  • Implemented the usage cost and data performance by using Ceilometer.
  • Design and implement internal Linux infrastructure project.
  • Perform software installation, upgrades/patches, troubleshooting, and maintenance of Linux system
  • Configure and manage Ceph and Gluster as a Back End for Cinder.
  • Maintaining the Security groups and setting up the rules for instances that are associated to the security groups
  • Deploying the Open stack components on multi-node with High availability environment
  • Deployment of Red Hat Enterprise Virtualization 3.0, 3.1, 3.2 & 3.4 environments and supporting them.
  • Manage and troubleshoot the Nova Compute and Controller Services. Configuring storage and network to ESXi servers
  • Migrating virtual machine across the hosts and data stores. Configuring vSphere clusters.
  • Configuring schedule tasks and templates. Troubleshooting vSphere environment
  • Incident management, Change execution and problem management where the main functions within IT Operation team.

Environment: Open stack - Nova, Neutron, Swift, Cinder, Glance, Horizon, Chef, Puppet, Red Hat Enterprise 4/5 and SUSE Linux 9/10, Python, Windows 2008, 2012.

Confidential

Jr. Systems Administrator

Responsibilities:
  • Configured & maintained multi-platform physical and virtual network systems; configured and installed Samba for various platforms
  • Implemented file sharing on the network by configuring NFS on the system to share essential resources
  • Automated monotonous technical tasks using scripting language like Python
  • Provided technical support and acted as an escalation point to assigned sites
  • Led and trained computer support personnel in the maintenance of network applications and related problems
  • Performed Business validations using JavaScript.
  • Configured multiple WebLogic domains
  • Configured Clusters, Server groups and Cloning for improved availability and failover capacity.
  • Managed Apache Server and maintained Plug-in in LAN/WAN environments.
  • Worked on Awk and Sed to parse and format log files in efficient manner.
  • Created and configured websites for webhosting different applications.
  • Configure Clustering EJB objects, jdbc connections and JMS connection factories.
  • Involved in applying patches for BEA WebLogic Server, SUN Solaris, and Apache &Sun One Webservers.
  • Deployed different application War files, EJB jar files and Enterprise Application Archives (ear) on WebLogic 6.1
  • Designed HTML, JSPs for front-end templates, Backend Development.
  • Upgraded WebLogic servers with necessary patches and Service Packs.
  • Created startup and shutdown scripts for servers.

Environment: Samba, NFS, Python, WebLogic, Clusters, Cloning, Apache, AWK, Sed, EJB, BEA web logic

We'd love your feedback!