We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

4.00/5 (Submit Your Rating)

NC

PROFESSIONAL SUMMARY

  • Experienced with Cloud and DevOps CI/CD Pipeline to deploy reliable and fault - tolerant software. Also been involved in projects that deal with integrating complex CI/CD pipeline. Managed and monitored Infrastructure in Production-based customer facing environments.
  • 12+ years experience on various Cloud and DevOps projects serving multiple roles and applying various methodologies, configuration and build management strategies, continuous integration, and deployment methods for many international companies across market sectors.
  • Expertise with various AWS services such as EC2, ELB, Auto Scaling, S3, Glacier, VPC, Route 53, CloudWatch, and IAM Roles and Policies.
  • Expertise developing and implementing Azure Service Offering in Azure Cloud Services, Azure Storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, Azure Functions, Azure Service Fabric, and Azure Service Bus.
  • Experience working with version control systems like GIT and Source code management client tools like GitHub, GitLab and Bitbucket.
  • Experience with GitLab - ci building automation runner in building Docker images.
  • Experience using build tools such as ANT, Maven, Gradle, and NodeJS for building and deploying artifacts generated from source code
  • Proven skillful at troubleshooting issues that arise during building, deploying, and teh production support and documenting phases of teh build and release process.
  • Worked on Terraform and CloudFormation for infrastructure as code versioning and management.
  • Experienced configuring and deploying to application servers WebLogic, Nginx, and Apache Tomcat.
  • Hands-on experience performing tasks in databases (e.g., Oracle, MySQL, NoSQL, MSSQL, MongoDB) and strong working knowledge of database administration and Windows Server administration.
  • Proven expertise scripting with Perl, Groovy, and Python programming languages.
  • Installation and setup of SPLUNK and Nagios tools for monitoring logs and managing infrastructures in highly accessible configuration models.
  • Excellent understanding of SDLC methodologies such as Agile, Scrum, and Waterfall.
  • Experience using Nexus and JFrog, and used NPM Registry and Docker Registry as a database of JavaScript packages.

TECHNICAL SKILLS

Cloud: AWS, Azure, OpenStack

SCRIPTING: XML, FTP, Python, UNIX, Shell scripting, LINUX, YAML, Puppet, HCL, Json

OPERATING SYSTEMS: Unix/Linux, Windows 10, Ubuntu, Apple OS, CentOS, Red Hat, Windows Servers

IAC: Terraform, CloudFormation, Python Scripting

DevOps: Docker, Ansible, Kubernetes, Chef, Puppet, Jenkins, Vagrant, Maven, Subversion, GIT Build, CI/CD

Network Protocols: HDFS, SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, LANNAS. SAN.DATA VISUALIZATION TOOLS: ELK, QlikView, Tableau, PowerBI, Atana

Programming Language: Python, Java, Perl, C, C++

DATABASE: Microsoft SQL Server Database (2005, 2008R2, 2012)Database & Data Structures, Apache Cassandra, Amazon Redshift, DynamoDB, Apache HBase, Apache Hive, MongoDBSOFTWARE: Microsoft Project, Primavera P6, VMWare, Microsoft Word, Excel, Outlook, Power Point; Technical Documentation Skills

Log Monitoring: ELK, Splunk, IDS/IPS, CloudWatch

Monitoring: CloudWatch, Nagios, Grafana, Prometheus

PROFESSIONAL EXPERIENCE

SR DEVOPS Engineer

Confidential, NC

Responsibilities:

  • Use Docker to run and deploy teh application in multiple containers: DockerSwarm and DockerWave for auto discovery.
  • Work around continuous architectural changes.
  • Apply continuous integration (CI) and continuous delivery/deployment (CD) tools.
  • Build and deploy code artifacts into teh respective environments in teh Microsoft Azure cloud.
  • Work in an Agile development environment with teh objective to deliver an end - to-end continuous integration, continuous delivery product in an open-source environment using Visual Studio Team System (VSTS) tools.
  • Create and maintain containerized micro services and configure/maintain private container registry on Microsoft Azure for hosting images and use Windows Active Directory. Upgrade and migrate web applications to latest .Net framework versions and Azure platforms. Manage VSTS repositories for branching, merging, and tagging.
  • Program, implement, and modify Python code.
  • Use Azure Container Services with Kubernetes for orchestrating teh servers design, installation, and administration, and optimize hybrid cloud components to ensure business continuity (i.e., Azure AD, ADFS, SSO, and VPN Gateways).
  • Deploy Azure IaaS virtual machines and Cloud Services (PaaS role instances) into secure VNets and subnets.
  • Automate, configure, and deploy instances on Azure cloud environments and data centers.
  • Configure and manage an ELK stack, set up teh elastic search ELK stack to collect, search and analyze log files across teh servers. Evaluate system logs using ELK stack. Assess teh infrastructure needs for each application and deploy it on Azure platform.
  • Work on Kafka and configure files to integrate with Ambari and Nagios. Install, configure, and work on monitoring tool Nagios to monitor all teh microservices in all teh environments by creating alerts in Nagios using shell/bash scripting.
  • Improve speed, efficiency, and scalability of teh continuous integration environment by automating functions wherever possible using Python, Ruby, Shell, and PowerShell Scripts in Postman and Swagger.
  • Work on Swagger, IOUM UI, and Single Sign On to create and manage users using API calls and PowerShell scripting to automate teh process.

Technology: Docker, Microsoft Azure Cloud, VSTS, Kubernetes, ELK Stack, Kafka, Nagios, Shell and PowerShell scripting, Postman, Swagger, Cloud Foundry, RHEL and ADFS.

Sr Cloud/DevOps Engineer

Confidential, CT

Responsibilities:

  • Used BOTO and Fabric for launching and deploying instances in AWS Lambda.
  • Hands - on experience writing JSON RESTAPIs using Golang.
  • Developed Python scripts to automate AWS services, including ELB, CloudFront distribution, EC2, Route53, Auto scaling, ECS, Security groups, Aurora, and S3 bucket.
  • Designed AWS CloudFormation templates to create custom-sized VPC Subnets, and NAT to ensure successful deployment of Web applications and database templates.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS, and create nightly AMIs for mission-critical production servers as backups.
  • Used Jenkins as continuous integration tool to deploy teh Spring Boot Microservices to AWS Cloud and Pivotal Cloud Foundry (PCF) using build pack.
  • Used CloudWatch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Created Terraform templates to create custom-sized VPC and NAT subnets for deployment of web applications and databases. Used Terraform as Infrastructure-as-Code and execution plans, resource graphs, and change automation, and extensively used auto scaling launch configuration templates for launching Amazon EC2 instances while deploying micro services.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managed infrastructure. Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Managed Git repository, code merging, and production deployments. Maintained build-related scripts developed in teh shell for Maven builds. Created and modified build configuration files, including POM.XML. Used Maven as a build tool on Java projects for teh development of build artifacts on teh source code.
  • Integrated Jenkins with Git build automation tools and Nexus repository for pushing successful build code. Used Jenkins for automated scheduling of teh build processes and used Jenkins along with Shell and Python and Perl scripts to automate routine jobs. Applied CI/CD tools to implement Blue - Green deployment methodology for reducing downtime in production environment.
  • Integrated SonarQube with Jenkins for continuous code quality inspection. Implemented functional tests using Java, Junit framework, and Cucumber framework.
  • Used Hybrid cloud environment for application deployments using OpenStack cloud and worked within cloud for integration process and used OpenStack to build cloud labs for application deployment for testing environments.
  • Built new OpenStack deployment through created playbooks for OpenStack deployments and bug fixes with Ansible and managed them in production environment.
  • Automated various infrastructure activities such as continuous deployment and application server set up using Ansible playbooks. Integrated Ansible with Jenkins. Refined automation components with scripting and configuration management (Ansible).
  • Wrote Ansible Playbooks with Python SSH as teh wrapper to manage configurations of AWS Nodes and test playbooks on AWS instances using Python. Ran Ansible scripts to provision Dev servers.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name-spaced versions. Used Kubernetes for automated deployments, scaling and management of containerized application across clusters of hosts.
  • Managed Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications, and managed Kubernetes manifest files and managed releases of Helm packages.
  • Orchestrated Docker images and containers using Kubernetes by creating whole master and node. Created private cloud using Kubernetes that supports Dev, Test, and Prod environments. Wrote scripts to create Kubernetes cluster with RHEL and Vagrant. Defined Kubernetes services to discover and proxy requests to appropriate minion.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions.
  • Hands-on experience assisting stakeholders of Splunk in designing and maintaining production-quality data, dashboards, and various applications.
  • Worked on Prometheus for monitoring live traffic, logs, memory utilization, disk utilization and various other factors important for deployment.
  • Documented system configurations, instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and kept infrastructure and architecture drawings current with changes. Implemented release schedules, communicated teh release status, created roll out plans, tracked project milestones, and prepared reports using Jira.
•Technology: Java, Linux, Maven, Nexus, Ansible, SonarQube, Jenkins, Terraform, Kubernetes, Docker, Nginix, Splunk, GIT, AWS, OpenStack, PCF, EC2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment

Cloud Administrator

Confidential, WA

Responsibilities:

  • Used provisioning and spinning up AWS EC2 Instances and ECS Clusters.
  • Designed and built scalable production systems (load balancers, Memcached, master/slave architectures).
  • Analyzed legacy On - Prem applications and worked on design strategy and final migration to AWS Cloud.
  • Part of a team that created a VPC environment that included server instance, storage instances, subnets, availability zones, etc.
  • Set up alert monitoring for performance and security using tools like CloudWatch and CloudTrail.
  • Performed DevOps Engineer tasks such as automating, building, deploying, managing, and releasing code from one environment to another environment,
  • Maintained continuous integration and continuous delivery.
  • Installed, configured, and managed GitHub repo.
  • Created Docker containers to leverage existing Linux Containers and AMIs in addition to creating Docker containers from scratch.
  • Educated customers about containerization solutions as part of teh AWS Containers Area of Depth Technical Feedback Community.
  • Wrote Cloud Formation Templates (CFT) in YAML and JSON formats to build teh AWS services with teh paradigm of Infrastructure-as-Code.
  • Deployed applications onto their respective environments using Elastic Beanstalk.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Performed data migration from on premises environments into AWS.
  • Supported teh business development lifecycle (Business Development, Capture, Solution Architect, Pricing and Proposal Development).
  • Helped in solving application problems using services like Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF).
  • Configured network setting using Route53, DNS, ELB and IP Address and Cider configurations. Managed teh configurations.
  • Designed technically compliant and secure cloud solutions, as well as value-based, on-demand services to facilitate teh effective transition and migration of projects and programs into unique and adaptive cloud environments.
  • Deployed and debugged cloud initiatives as needed in accordance with best practices throughout teh development lifecycle.
  • Developed high availability and resiliency applications using AWS Services such as Multi AZ, Read replicas, ECS, etc.
  • Configured, deployed, and managed Docker containers using Kubernetes.
  • Experience working on Version Control Management Tools such as Git and GitHub.
  • Configured different plugins on Jenkins to integrate with GitHub and Bit and scheduled multiple jobs in teh build pipeline.
  • Performed troubleshooting and resolved issues within Kubernetes cluster.
  • Set up and supported databases (e.g., RDS, databases on EC2) in teh cloud.
  • Provided other storage solutions such as S3, EBS, EFS, Glacier, etc.
  • Strong knowledge with Web Services, API Gateways and application integration development and design
  • Successfully migrated containerized environment from ECS to Kubernetes Cluster.

Build and Release Engineer

Confidential, NJ

Responsibilities:

  • Planned, developed, built, and deployed processes for pre - production environments.
  • Worked on Python scripting to deploy teh applications using Puppet across Linux servers.
  • Developed teh scripts to push patches, files, and maintain configuration drift through teh Puppet Tool.
  • Used ANT build tool for script deployment and deployed processes using Jenkins to move from one environment to another.
  • Configured Jenkins to build Java Code using Meta Case Software and completed CI process on teh generated Java code.
  • Used Shell/Perl scripts for automation purposes.
  • Used Nexus repository manager to share teh artifacts by configuring teh repository manager.
  • Worked on continuous integration tools like Jenkins for end-to-end automation for all build and deployments.
  • Used Puppet and Urban code deploy tool for application delivery automation.
  • Worked on Puppet in Ruby to manage deployment automation.
  • Automated testing builds and deployment by developing and maintaining teh processes and associated scripts/tools.
  • Configured and maintained common Linux applications such as Apache, Active, NFS, DHCP, BIND, SSH, and SNMP.
  • In production environment implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages.
  • Configured Linux servers for clusters of Oracle Real Application and configured SAN-based mount points.
System Engineer

Confidential, NJ

Responsibilities:

  • Conducted troubleshooting of customer issues over teh phone and in person, accurately diagnosing and resolving issues in response to customer reported incidents.
  • Spearheaded teh research, evaluation, and feedback on problematic trends and patterns in customer specific issues such as network connectivity, software, hardware, etc.
  • Developed and maintained problem tracking and resolutions databases, endeavoring to always ensure comprehensive and accurate documentation.
  • Recognized for consistent effectiveness at installing, configuring, troubleshooting, and maintaining customer hardware and software.
  • Utilized Remedy to address customer service issues. Maintained an expert affinity for Remedy, handling every step of teh workorder process within teh software.
  • Implemented compelling and thorough customer support policies, procedures, and standards, taking care to design them to be as enforceable and accurate as possible.
  • Engaged in remote control, patch management, operating system deployment, network protection, and other important services via teh Microsoft SCCM platform.
  • Responsible for cybersecurity of any related national security systems.
  • Set up system to identify and repel any potential threats or attempts at unauthorized network access, and ensured enforcement of national and DoD security policies, directives, and standards.
  • Diligently installs, supports, and maintains servers and other related computer systems.
  • Conducted detailed oversight to determine that all defensive mechanisms were in place and operational.
  • Responded to server outages expeditiously, and corrected interruptions as quickly as possible.
  • Performed dedicated strategic and budget planning for all systems and their hardware or software.
  • Provided exceptional support to information warfare operations within strictly controlled parameters.
System Administrator

Confidential, NJ

Responsibilities:

  • Provided backup and recovery services; managed file systems and disk space; managed virus protection on a routine basis.
  • Deployed, managed, and maintained a scalable and highly available infrastructure on AWS using autoscaling and load balancing tools.
  • Set up a VPC environment and designed an effective networking strategy based on client requirements.
  • Monitored production applications on AWS EC2 Servers using CloudWatch and Nagios.
  • Complied with teh established software development life cycle methodology to deliver effective solutions.
  • Developed complex scripts to automate teh provisioning/maintenance of IaaS & PaaS environment configurations.
  • Recommended and implemented system enhancements that improved teh performance and reliability of teh system, including installing, upgrading/patching, monitoring, problem resolution, and configuration management.
  • Made recommendations to purchase hardware, software, and system components.
  • Set up, configured, and debugged network configurations for RHEL servers.

We'd love your feedback!