We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 10+ years of IT professional experience with 4+ years in DevOps Engineering with hands on in Systems Administration, AWS Cloud Implementation
  • Production Support as well as Building, Automation, Software development Environment and maintaining of client’s server and web applications.
  • Articulate communicator skilled in delivering insightful presentations and strengthening relationships with business partners, peers and senior leadership.
  • Excellent understanding and experience with source - code management (Version Control System) tools, proficient in Git.
  • Experience in AWS, Azure and Azure DevOps platforms
  • Implementing Automated build and deployment using Jenkins to reduce human error and speed up production processes.
  • Knowledge with CI (Continuous Integration) and CD (Continuous Deployment) pipelines with Azure, Azure DevOps, Jenkins, Maven, Github and Selenium build tools.
  • Accomplish various development activities for DevOps practices for the project, including continuous integration, continuous delivery, continuous testing, and continuous monitoring.
  • Plan/Designed continuous integration best practices for the development team using Docker and Jenkins.
  • Building and running Docker Containers for both Staging and Production environments.
  • Managed GitHub repositories and permissions, including branching and tagging.
  • Collaborating with security teams to improve and maintain security reliability, availability and performance for various platforms in the organization
  • Create various Database system (MYSQL, AWS RDS, PostgreSQL, MongoDB) for our work-flow.
  • Hands-on experience building AWS (EC2, EBS, S3, IAM, VPC and Autoscaling) infrastructure.
  • Proficient working with Bash scripts creating jobs, user-data and other administrative jobs.
  • Experience working with different Linux distributions to install, configure, update and troubleshoot services.
  • Maintaining and improving the existing infrastructures
  • Knowledge in systems monitoring, alerting and analytics report tool such as Splunk, Grafana and Prometheus
  • Administer system necessary to maintain a heathy continuous improvement (CI) continuous delivery (CD) pipeline
  • Experience automating cloud configuration using tooling such as Terraform, AWS Config,
  • Experience in setting up Hashicorp Vault, creating users and group assigning policy, permission

TECHNICAL SKILLS

Cloud platforms: AWS, Microsoft Azure, Azure DevOps

Framework/DevOps tools: Maven, Jenkins, RedHat, VMware, Centos

Versioning Tools: Git, GitHub, Bitbucket, GitLab

IAC Tools: Puppet, Chef, Ansible, Terraform, Centos

Containers: Docker, Kubernetes

Database: Oracle, SQL Server, MySQL, Postgres

Operating Systems: Linux, Windows

Testing /Monitoring /SRE Site Reliability Engineer: Selenium / AWS CloudWatch

Scripting & Other Tools: Groovy, UNIX, Git Bash, Putty

Configuration Management: Terraform and Ansible

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

DevOps Engineer

Responsibilities:

  • I am also part of 7 member DevOps team that build, test and deploy applications using Jenkins CI/CD pipeline
  • Implementation of CI/CD pipeline using tools like Azure DevOps, Jenkins, GIT, Terraform.
  • Controlling multiple AWS services automation through Terraform and Ansible as a code.
  • Provision and administer Access Management of Users with Active Directory and AWS IAM.
  • Built and administer Docker Containers for both Staging and Production environments.
  • Building AWS (EC2, EBS, S3, IAM, VPC and Autoscaling) infrastructure.
  • Plan/Designed continuous integration best practices for the development team using Jenkins/Azure DevOps
  • Orchestrated docker container cluster using Kubernetes
  • Creating and managing Kubernetes cluster aims to support a diverse variety of workloads
  • Experience in Kubernetes automation deployment, scaling and management of containerized applications
  • Experience in using Kubernetes keeps track of container applications that are deployed into cloud
  • Experience using helm charts, kubectl, web UI, to deploy and Kubernetes services such as pods, ingress, replicas, service etc, using yaml files.
  • Collaborating with security teams to improve and maintain security reliability, availability and performance for various platforms in the organization
  • Setup Jenkins, Jenkins plugs in and slaves for scalability efficiency
  • Automated infrastructure provisioning on AWS using Terraform.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the build when conditions not met.
  • I Manage deployment and operation of software to dev and staging environments as well as to cloud (production).
  • Experience in Release Engineering - Building, maintaining and deploying web/SaaS applications.
  • Knowledge and expertise with Vagrant desired to bridge the gaps between developments to production processes.
  • Knowledge of cloud technologies and Flyway (database deployment tool)
  • Strong collaboration skills with development team, production support and shared services
  • Experience with container technologies ECS, Azure AKS, EKS /Docker.
  • Experience with configuration management tool Chef/Ansible or equivalent.
  • Experience with Shell/PowerShell scripting in both Linux and Windows environment.
  • Experience working with enterprise with multi-cloud strategy that includes WS/Azure/Google cloud.
  • Configure and manage data sources like PostgreSQL, Mongo, Elasticsearch, Redis etc.
  • Develop diagnostic and configuration tools to improve deployment and operation of our software products.
  • Manage DNS and TLS certificate infrastructure.
  • Testing deployment: ansible / chef & puppet, Artifactory, Bamboo, bitbucket
  • Debug deployment: Linux/Unix Terminal, Log Analysis, DevOps/Server Admin experience
  • Experience on DevOps tools chain like GitHub, Jenkins, SonarQube, blaze meter and Deployment Tools (XL Deploy, Terraform and chef).
  • Experience working within containerized environments for micro-services and orchestration tools.
  • Experience working with Hashicorp toolset like, Vault and Terraform.
  • Experience on Binary management tools like Artifactory and Nexus.
  • Hands-on with scripting languages (Groovy, Python and Shell scripting )
  • Build, migrate and test Azure environments and integrations
  • Setup multi-level network environments using Azure.
  • Integrate with on-premises applications, cloud providers or other platforms.

Confidential, New Orleans, Louisiana

Cloud Engineer/DevOps Engineer

Responsibilities:

  • I was part of the team that updating (FSM) Confidential Ship Manager from version 6 to version 7
  • During acquisition of GENCO I was part of the team that migrated the user to Confidential application
  • I was part of the team that manage, deploy and operation software to newly acquired TNT Express users
  • Develop, test and maintain documented systems procedures/work instructions - train end users
  • Modifying database structures as required by developers due to business or application requirements, cloning development databases for testing and training.
  • Provided user technical support for application and operating system software
  • Plan/Designed continuous integration best practices for the development team using Jenkins/Azure DevOps
  • Modifying database structures as required by developers due to business or application requirements, cloning development databases for testing and training.
  • Skilled in installation, management, monitoring and administration of a multi-site Exchange enterprise environment.
  • Advised and implemented infrastructure migration to AWS cloud.
  • Independent self-starter with a strong work ethic and ability to prioritize time and work under pressure to meet deadlines.
  • Experience with container technologies ECS, Azure AKS, AWS EKS /Docker/Kubernetes.
  • Experience with configuration management tool Chef/Ansible or equivalent.
  • Experience with Shell/PowerShell scripting in both Linux and Windows environment.
  • Experience working with enterprise with multi-cloud strategy that includes AWS/Azure/Google cloud.

Confidential, Walnut Creek, CA

Systems. Administrator/AWS Cloud Engineer

Responsibilities:

  • Provided user technical support for application and operating system software
  • Implement AWS Trusted Advisor to provision resources and improve performance, reliability, and security issues.
  • Providing monitoring of server logs, firewall logs, intrusion detection logs, and network traffic for unusual or suspicious activity.
  • Automate Network administration (TCP/IP, DNS, DHCP, Firewall, VPN) with Terraform infrastructure as code.
  • Collaborating with security teams to improve and maintain security reliability, availability and performance for various platforms in the organization
  • Set up Git repositories and SSH Keys
  • Automated infrastructure provisioning on AWS using Terraform.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the build when conditions not met.
  • I Manage deployment and operation of software to dev and staging environments as well as to cloud (production).
  • Operational tasks include troubleshooting, backup, maintenance and technical support for systems and applications that run on those systems.
  • Supported and maintain systems applications, security and network configuration Active Directory Partition.
  • Launching Amazon EC2 Instances using Amazon Web Services
  • Configuring instances with respect to specific applications.
  • Skilled in installation, management, monitoring and administration of a multi-site Exchange enterprise environment.
  • Advised and implemented infrastructure migration to AWS cloud.
  • Configure and manage data sources like PostgreSQL, Mongo, Elasticsearch, Redis.
  • Develop diagnostic and configuration tools to improve deployment and operation of our software products.
  • Manage DNS and TLS certificate infrastructure.

Confidential

Technical Support Engineer

Responsibilities:

  • To provide Service Request (Install, Move, Add and Change) services for requests logged in SLA and Workflow
  • I was part of the team that migrated Omni Flow applications, I also part of the team that migrated Finacle 7 to Finacle 10
  • I also was part of the teams that Migrated EBS platform
  • To provide effective communication for all types of incident and request ensuring that the users are kept informed of progress at all times
  • Manage DNS and TLS certificate infrastructure and hands-on experience building GCP instance configuring VPC and autoscaling) infrastructure.
  • Configuring GCP for virtual private cloud maintain/protecting our, infrastructure/network
  • Creating subnet for logical subdivision of an ip network dividing a network into two or more networks
  • Creating and manage public subnet and private subnet for internal use only
  • Configure a secure channel for users to access it server using gcp internet gateway
  • Configure security group for virtual firewall for instances to control incoming and outgoing traffic. Allowing inbound rules control the incoming traffic to your instance, and outbound rules control the outgoing traffic.
  • Design, building, installing, configuring and supporting Database server.
  • Design and implement backup automation, alerts, systems configuration, policies, and procedures for disaster recovery and data archiving. Monitor, optimize and allocate physical data storage for database systems.
  • Advised and implemented infrastructure migration to GCP.
  • Launching GCP Instances using google Web Services
  • Configuring instances with respect to specific applications.
  • Skilled in installation, management, monitoring and administration of a multi-site Exchange enterprise environment
  • Providing daily assistance for Branch offices for PC builds and software support
  • Provide support to the service desk team on network and infrastructure issues
  • Assist with the build, delivery and support of the desktop, mobile, infrastructure and application management.
  • Develop, test and maintain documented systems procedures/work instructions - train end users
  • Respond to incoming tickets using the helpdesk dashboard, email and phone. phone support and verbal communication in some cases
  • Maintain effective communication with branch offices, technical support teams, vendors, manufacturers and service providers.
  • Experience on DevOps tools chain like GitHub, Jenkins, SonarQube, blaze meter and Deployment Tools (XL Deploy, Datical, Terraform and chef).
  • Experience working within containerized environments for micro-services and orchestration tools.
  • Experience working with Hashicorp toolset like Vault and Terraform.
  • Experience on Binary management tools like Artifactory and Nexus.
  • Hands-on with scripting languages (Groovy, Python and Shell scripting)

Confidential

IT Support/Systems Administrator

Responsibilities:

  • Design, building, and create database structure for medium to large projects.
  • Provide daily management of database technologies and aid in software maintenance and life cycle management.
  • Analyze, consult and recommend different options for performance tuning, database configuration implementation, creates and maintains scripts and test plan execution.
  • Modifying database structures as required by developers due to business or application requirements, cloning development databases for testing and training.
  • Recommend and implement replication strategy for disaster recovery plans Execute Disaster Recovery test for medium to complex databases.
  • Sending daily operational report to the management regarding current jobs on system application that monitors irregularities in runtime.
  • Provide primary database maintenance and support including creation of DDL, gathering backup and recovery requirements, volume metrics, and other requirements for medium complex applications.
  • Analyze and resolves more complex incidents, determining failure impact and proposing/initiating recovery solutions. Identify underlying problem areas and escalate with appropriate diagnostic details and analysis. Utilizes Problem Management processes and procedures to document and highlight issues and areas of concern
  • Design, building, installing, configuring and supporting Database server.
  • Installed, maintained and patched the MS-SQL software; created, moved, upgraded, and deleted databases; implemented backup and recovery processes; performed routine maintenance on databases; monitored and tuned databases using Performance Monitor, SQL Server Profiler and Dynamic Management Views
  • Monitored, optimize and requested allocation physical data storage for database
  • Modifying database structures as required by developers due to business or application requirements, cloning development databases for testing and training.
  • Configuring & Managing Active-Directory services, managing Users rights, Creation of users & their mailboxes, providing access on various Shared Drives, Printers and Folders by using admin pack.
  • Design and implement backup automation, alerts, systems configuration, policies, and procedures for disaster recovery and data archiving. Monitor, optimize and allocate physical data storage for database systems
  • Created company documentation for best practice on backup and recovery strategy.

We'd love your feedback!