We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Fargo, ND

SUMMARY:

  • 5 years of IT experience, solid in Configuration Management, Infrastructure Automation, Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Monitoring of Enterprise level global Cloud infrastructure and distributed applications.
  • Experience in Infrastructure Automation (IaaS), provisioning, decommissioning, scaling, and configuration management of Cloud instances and Vmware vCenter vms at enterprise level, managing 10000+ servers.
  • Experience in architecting cloud infrastructures and setting standards in naming conventions, policies and procedures.
  • Experience in Cloud and Container orchestration with Cloudbolt and Kubernetes.
  • Experience in building an automated build and deployment pipeline, by implementing DevOps principles CI, CD, CM and agile and lean software development methodologies to seamlessly deliver high quality software applications to the end users at the speed of need generating value for the company and the customers.
  • Experience in working as a Cloud DevOps Engineer, Build & Release Engineer, System Administrator and Automation Expert.
  • Experience in implementing, installing, and configuring Devops tools like Git, Jenkins, Docker, Puppet, Ansible, Chef, Packer, Vagrant, Kubernetes, Cloudbolt and Nagios in various Linux distributions.
  • Experience in various Linux distributions: Redhat, SUSE, Solaris, AIX, Ubuntu, and Container Linux
  • Hands on experience in automating the process of partitioning hard drive, creating and mounting file systems/swap storage, configuring networking and software applications management in Linux/Unix.
  • Conversant with all phases of Agile Software Development Life Cycle (SDLC) involving System Analysis, Design, Development, Testing, Implementation and Technical Support.
  • Experience in au t oma ti ng m an ua l t as k s, f i ndi ng bo tt l en ec k s an d t oo l asse s sm en t at co r po r a t e le v el .
  • S tr on g co d i ng / sc ri p ti ng s k ill s: Shell Script, Ruby, Python, and Powershell to implement End - to-End automation.
  • Experience in Azure Cloud platform and its features which includes AzureRM vms, Vnet, NSGs, Azure Active Directory, Load Balancers, Storage: (Blob, Tables, Queues), OMS, Cloudyn, Disk management and entire Azure Cloud Infrastructure.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, ELB, IAM, AMI, SNS, RDS, Cloud Watch.
  • Experience in using build tools like MAVEN and ANT for the building of deployable artifacts such as war, jar & ear from source code.
  • Chef certified in configuration management and expert in developing chef cookbooks for automating and delivering changes to the infrastructure rapidly at the speed of need.
  • Strong ability to troubleshoot any issues generated while building, and deploying in production, support of software applications and servers.
  • Effective Team player with good communication skills, and outstanding organizational and interpersonal skills with results oriented dedication towards goals.
  • Ability to quickly learn new technology, and train and coach other team members on Cloud technology and Automations tools and standards.
  • Strong analytical skills, able to work with technicians from various engineering disciplines to troubleshoot complex system-level issues.

TECHNICAL SKILLS:

IT Tool Set Skills: Git, Github, Tortoise SVN, Jenkins, Docker, Kubernetes, Cloudbolt, Puppet, Chef, Maven, ANT, Atlasian Suite, Packer, Vagrant, VirtualBox, VMware Player, Nagios, TIBCO Business Works, Putty, WinScp, Iapi Dashboard, BMC Remedy, HP Openview, HP Quality Center, Nexus, AWS, Digital Ocean, Azure

Windows series, Linux Distributions: RHEL 7, Ubuntu, Centos, Kali, Solaris, Suse, AIX, FREEBSD, Debian

Messaging solutions: TIBCO Rendezvous, JMS, EMS.

Programming Languages: Java, Ruby, Python, Shell Script, Powershell

Web Technologies: HTML, XML, JSON, YAML, XSLT, Schema, WSDL

Application servers: Tomcat Apache, Nginx

Databases: Oracle, Mysql, Maria DB, MS Access, MS SQL Server, Phpmyadmin

WORK EXPERIENCE:

Confidential, Fargo, ND

DevOps Engineer

Responsibilities:

  • Proof of concept work for CI / CD, project health, implementing/maintaining new tools/technologies, capacity planning
  • Installing and configuration of Jenkins, and managing plugins and users and creating and running automated CI pipelines in Jenkins.
  • Configuring global tool configuration in Jenkins to work with various applications like Java, Git, Maven, Docker, Puppet, Nagios.
  • Integrating Jenkins with GitHub using secure SSH authentication via private and public key pair for source control polling in Jenkins and creating Cron jobs for scheduling frequent automated build in Jenkins.
  • Implementing Maven Build lifecycle by invoking Maven goals/targets and automated unit testing generating: Code Review, Code Quality and Code Metrics reports.
  • Jenkins master/slave nodes cluster setup and maintenance in the Digital Ocean cloud.
  • Creating concurrent Jenkins build and label build to enable master node to seamlessly schedule and assign specific jobs to specific slave nodes in the cluster.
  • Configure Docker container to host Tomcat Apache server as the staging environment.
  • Archive build artifacts and copy the artifacts over to the deployment job to deploy to staging environment in the Docker container.
  • Deploy to production.
  • Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Implement Agile and Lean methodology in the whole span of software design, development and delivery phases.
  • Identifying bugs/ issues and implementing the solutions based on root cause analysis.
  • Regression testing (functional testing) of applications after development.
  • Monitoring and maintenance of various environments (DEV, ITEST, QA1, QA5, PDC, and SDC) in the Noridian domain.
  • Paving the way for DevOps in the work environment by creating and enhancing documentation for DevOps procedures and tools, and hosting knowledge sharing sessions with the dev, test, and ops team members hence breaking down the barriers among the teams and incorporating DevOps in their work activities.
  • Identifying and participating in providing resolution for test issues detected
  • Involved in Production shakeouts for all the business events in Production environment

Environment: Git bash, Github, Jenkins, Docker, Puppet, Maven, JIRA, VirtualBox, VMware Player, Nagios, Putty, WinScp, Iapi Dashboard, BMC Remedy, HP Openview, HP Quality Center, Nexus, Digital Ocean, Agile Methodology, Apache/Tomcat, Log4j, Oracle Database, Nexus, Linux/Unix.

Confidential, Deerfield, IL

Cloud DevOps Engineer (Infrastructure Delivery)

Responsibilities:

  • Configuration management: Expert in Chef, manage 10000+ servers, deploy configurations changes, patching, installing packages, and deploying new software to the servers.
  • Install and configure Chef Automate for delivery of cookbook through an automated CI/CD pipeline
  • Create and write inspec and rspec test cases for delivering and automated testing of chef cookbooks through Chef Automate and also for testing in test kitchen.
  • Bootstrapping nodes to the Chef server
  • Implement audit cookbook to bootstrap node to Chef Compliance server and automate the process of scanning nodes with the execution of Chef Client run every 30 mins.
  • Create and write chef compliance profile for scanning nodes in Chef Compliance to check for vulnerabilities in the node environment.
  • Managing Chef organizations and environments.
  • Automating the global core infrastructure of Walgreens Boots and Alliance.
  • Fixing snowflakes and solving configuration drift.
  • Coding automation logic and policies in chef to automate configuration management, hardening of OS, Docker and Kubernetes as per CIS benchmark, and build a fully automated infrastructure baseline profile.
  • Provisioning servers on Azure cloud using Cloudbolt, and ARM template in a fully automated process.
  • Develop Cloudbolt blueprints for push button deployment of servers and environment within.
  • Integrate Cloudbolt with Chef.
  • Create and write cluster definition file to deploy K8s cluster in Azure with ACS engine.
  • Modify and build ACS engine from source code to meet WBA standards.
  • Create and write yml definition for creating and deploying various Kubernetes objects like deployments, replicas, pods, services, secrets, configmap, and various other k8s objects.
  • Create configure and manage HA multiple Kubernetes clusters on Cloud.
  • Design and implement a hosted HA scalable multi master and minion Kubernetes cluster on prem.
  • Automate Packer build and provision of custom Walgreenize OVF from latest iso releases for various Linux distributions.
  • Conduct and drive office hours, lunch and learn to train members of other teams like Networking, Database, and Monitoring on Cloud and automation tools and standards in order to enable them to use the technology.
  • Communicate and deal with vendors like Microsoft, Redhat, Cloudbolt, Chef, CDW, and others
  • Troubleshooting servers of various platforms: RHEL, SUSE, Solaris, AIX, FREEBSD, and Windows
  • Creating a Highly available and scalable infrastructure to meet the demand of the development team testing team and operations team at a very rapid and high velocity.

Environment: Git bash, Github, Jenkins, Docker, JIRA, Bitbucket, Confluence, Bamboo, Artifactory, Chef, Kubernetes, Docker, Cloudbolt, Cassandra, MongoDB, VirtualBox, VMware Player, OMS, Tivoli, Azure, Putty, WinScp, Iapi Dashboard, BMC Remedy, Agile Methodology, Apache/Tomcat, Windows, Linux/Unix.

Confidential, Fargo, ND

DevOps Engineer

Responsibilities:

  • Managed and configured more than 100+ nodes in different cluster environments, ITEST, QA3, QA5, PDC and SDC using Puppet configuration management tool
  • Downloaded and Installed puppet modules from puppet forge
  • Developed modules and manifests in puppet.
  • Configured node specific and environment specific system configuration in Puppet.conf and implemented those configuration into Puppet master slave architecture.
  • Configuration of run interval in Puppet agents.
  • Worked on Jenkins to automate build and deploy.
  • Responsible for providing support for Build and deployment of application.
  • Involved in migration of version control tool from SVN to GitHub.
  • Involved in migration of issue tracker from QC to JIRA.
  • Involved in migration of on-premise environments s to AWS environment.
  • Worked on automation of Ant and Maven builds.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Automated build and deployment of business-critical customer-facing J2EE web applications into Tomcat Apache server environment on Ubuntu platform.
  • Developed build and deployment standards with input from development, IT/operations, and IT security.
  • Create supporting project and system documentation.
  • Activities related to AWS cloud, starting from VM Creation, adding storage, adding network, troubleshooting.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
  • Implementing and controlling the flow of data to and from AWS.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Identifying appropriate use of AWS operational best practices.
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Participated in Microservices project design and deploy structure. Automated microservices builds through Maven and deploy to Docker containers.

Environment: SVN, ANT, Maven, Jenkins, Puppet, Windows, Eclipse, Toad, SQL navigator, SQL developer, QC, JIRA, Docker, AWS, UNIX, LINUX, Bash Shell Script,, BMC Remedy, HP Openview, HP Quality Center, Nexus, Digital Ocean, Agile Methodology, Apache/Tomcat, Log4j, Hawk, Oracle Database, Nexus and Linux/Unix.

Confidential, Moorhead, MN

System Support Engineer

Responsibilities:

  • Conduct research for literature reviews for technology-enhanced teaching strategies.
  • Investigate mechanisms for supporting innovative instructional design methodologies and activities
  • Develop e-learning modules; develop evidence-based technology-enhanced support modules; research and collate resources and documentation consult with faculty to assist in instructional design activities
  • Collaborate with instructional designers to help build face-to-face, blended, and online learning materials
  • Provide and support for technology; support faculty in use of the Learning Management System (D2L) and other duties as assigned.
  • Designed, built, and implemented the MSUM badging system using Wordpress and Credly Integration.

Environment: Wordpress, Credley, D2L, HTML, XML, XSLT, Java, Python, Phpmyadmin, PHP, Windows, Linux/Unix

We'd love your feedback!