We provide IT Staff Augmentation Services!

Senior Devops & Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Richfield, MN

SUMMARY

  • 7 years of professional experience in Software Industry - Experience with Linux/Unix environments and scripting for Build & Release automation and cloud technologies AWS.
  • 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.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies
  • Migrations of applications between environments ( AWS , Azure).
  • Familiarity with a broad portfolio of AWS infrastructure resources (EBS, S3, EC2, Elastic IP, Redshirt, EMR, Route 53, VPC, Security Groups and Network ACLs).
  • On call for support for complex applications on clouds under advanced monitoring using Nagios .
  • Hands o n e xpe r ie nc e on Au toma tion/ B uild tool s lik e Chef, Ansible, J e nk i ns a nd Docker .
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bitbucket and used Source code management client tools GitLab and Git GUI and other command line applications.
  • Worked with IAM service creating new IAM users & groups, defining roles, policies and Identity providers
  • E xpe r ie nc e w ith crea ting EC 2 Ins tance and AW S C loud, E B S (E la s tic S tor a ge B loc k).
  • Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Knowledge about Puppet known as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through Dockers.
  • Performed numerous server migrations on both Linux/Unix and Windows servers . Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
  • Experienced in developing Web Services with Python programming language
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Efficiency in installing, configuring and implementing the RAID Technologies using various tools like VxVM and SVM.
  • Knowledge of Routers, Switches, Hubs, Firewalls, LAN, WAN Intranet, Internet.
  • Strong experience and understanding of Auto mounts, TCP/IP, SMTP and Printer configurations.
  • Experience in using Tomcat and HTTPD Application servers for deployments.
  • Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support of Sun Solaris & Linux.
  • Good presentation and technical writing skills, excellent communication, interpersonal and managerial skills.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience

TECHNICAL SKILLS

Source Code Management tools (SCM): Subversion on Linux, GitHub, Google code, Visual SVN.

Operating System: CentOS 5/6/7, Linux-Red Hat, Fedora, SUSE, Debian, Ubuntu, Sun Solaris

Application Server: WebLogic 10.x/9.x/8.x, WebSphere, Apache HTTP/ Tomcat/ Jboss, Nexus

Configuration/Management and Cloud Tools: Puppet/Chef/ Ansible IPAM, Microsoft Active Directory, syslog, Subversion, IBM Bigfix/ Endpoint Management and AWS S3, EBS, EC2, Azure.

SDLC: Agile, Scrum

Monitoring tools and build tools: Nagios, ELK, Jenkins, MAVEN and ANT

Backup and Recovery tools: Dump, Restore, Tar, CPIO, Kickstart Installation, Firewalls IPTables, SELinux, ACLs, kernel re-compilation & Patches update

Languages: Shell scripting, Python, C

Databases: ORACLE, MySQL, PostgreSQL and No SQL

Networking: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, ARP

PROFESSIONAL EXPERIENCE

Senior DevOps & Cloud Engineer

Confidential, Richfield, MN

Responsibilities:

  • Automate infrastructure in AWS using amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Worked on Managing the Private Cloud Environment using Chef .
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN
  • Experience with different plugins in Jenkins like tests, logs, backups etc.
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools SVN, GIT.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Utilizing practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Migrating servers, databases, and applications from on premise to AWS and Azure Platform
  • Developed automation framework for Application Deployments to the cloud environments.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Wrote PowerShell scripts for administrative tasks and management of the server infrastructure.
  • Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Used Python API for uploading all the agent logs into Azure blob storage.

Environment: AWS, Azure cloud services, Jenkins, Apache, Oracle19c, Docker, Kubernates, GitHub, SVN, Chef, No SQL, Ubuntu18.04, CentOS 7.6, Terraform, AWS Cloud Formation Templates, ELK, Cassandra, AWS RDS, AWS Cloud Watch, Ruby 2.6, Chef-solo/server

Senior DevOps & Cloud Engineer

Confidential, Chicago, IL

Responsibilities:

  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Provided UNIX scripts for deploying and building the system.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and JBoss.
  • Builds and deploys J2EE application in JBoss using Shell scripts.
  • Experience with Docker Cloud Fleet management and collaboration using cloud provider services like AWS and Azure
  • Expertise in UDeploy for Deploying to various environments and control those related dependencies.
  • Maintaining the Environments like Dev, Staging, Pre-Prod and Prod.
  • Created Jenkins Workflows for pre-deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Created analytical matrices reports, dashboards for release services based on Rally tickets. The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experience with Docker Cloud Fleet management and collaboration using cloud provider services like AWS and Azure.
  • Managing users and groups using the amazon identity and access management (IAM).
  • Verify Server logs at time of Health Check for the JBoss Servers.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.

Environment: Oracle18c, GIT, AWS, Azure, Jenkins, UDeploy, Docker, Solar - Nexus, Unix Script, SQL Script, JBoss, Linux

AWS Engineer

Confidential, Austin, TX

Responsibilities:

  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Carried Deployments and builds on various environments using continuous integration
  • Supported engineering plans and schedules by providing Continuous Management/ Continuous Release Engineering services to build, deploy, develop scripts, and build automated tools as necessary to offer services to engineering team.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Experience in installation and configuration of Puppet, writing manifests to automate day-to- day activities.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance
  • Used Puppet to manage Web Applications, Config Files, Data Base, Users Mount Points and Packages.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
  • Playing a key role between Sales and Delivery in ensuring a smooth project execution and successful implementation.
  • Migrated Linux servers from physical servers to Amazon AWS virtual servers.
  • Involved in setting up Linux server with JBoss, Bamboo, stash, Git.
  • Configured Kick-start servers to install Red Hat Linux and VMWare ESX on multiple machines.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and Pom.xmls.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Deployment of application to the Tomcat/ Websphere application server.
  • Branching, Tagging, Release Activities on Version Control Tools like SVN and GitHub.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the production environment.

Environment: Amazon Web Services (EC2, RDS, S3, VPC, SQS, CLI, ELB, IAM), Azure, ANT, Maven,Vmware,Tortoise, GitHub, Puppet, Java, Agile, Apache Tomcat, JBoss, Bash, Python, Jenkins v2, Hudson.

Data Base Administrator

Confidential

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Automated the build and release management process including monitoring changes between releases.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Developed UNIX for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Provide end-user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
  • Installation and Configuration of WebSphere software development environment (SDE) to automate build processes.
  • Worked closely with Project Managers to establish and create & design the release plan.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 12c, Python, Ruby2.1, Maven, Art factory, Git, AWS, Jenkins, Chef and Bamboo.

Linux Systems Administrator

Confidential

Responsibilities:

  • Installed RedHat Linux Enterprise Server 5.3 and 5.4 on HP Servers using Kickstart at different Merck sites around the world in VMware and Physical Servers.
  • Installed and maintained several Linux and Windows servers on virtual environment.
  • Created mount points for Server directories, and mounted these directories on the Servers.
  • Diagnosed and troubleshoot software and hardware related problems.
  • Implemented & installed RedHat AS 4.0/3.0operating Systems on LPAR using HMC.
  • Good knowledge of installing UNIX based operating systems on LPAR.
  • Installed and deployed operating system and security related patches and fixes.
  • Performing NIM Installations of LPARs and DLPARS.
  • Monitoring the performance and throughout or load on a server, server farm, or property.
  • Performance tuning of activities to ensure the most efficient use of existing infrastructure.
  • Experience in HMC administration, code update and taking HMC console backups.
  • Setting up installable image of AIX operating system on master server and apply it on new clients.
  • Developed Shell scripts for automating the batch jobs.
  • Involved in Storage management, LVM, File system management, User account management, data backups and user's logon support.

Environment: Redhat Linux, Sun Solaris, Suse Linux, Oracle 12c,AIX, SAN, Samba, NFS, VMware ESX and VM ware server, Apache, Tomcat and Oracle Cluster, Web sphere servers.

We'd love your feedback!