We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 8 Years of IT Experience in DevOps, Automation, Implementation, Design SCM, CI/CD (Jenkins/CloudFormation), Configuration Management, Continuous Monitoring, and SRE. Experience in Linux and Windows Systems, Datacenter Automation, Provisioning. Containers and Orchestration (Docker & Kubernetes) etc.,
  • Good working knowledge of application processes, support, and operations.
  • Manage risks and resolve issues that affect release scope, schedule, and quality.
  • Experience in architecting and managing AWS cloud Infrastructure and creating DevOps strategy in various distributions of Linux and windows alongside using DevOps tool suites like GIT, Maven, Docker, Ansible, Kubernetes, AWS Code Pipeline, Jenkins, and Splunk/ DataDog.
  • Working with different build tools like MS - Build, Maven, and ANT and integrating with CI Engines to achieve seamless code promotion to multiple environments.
  • Strong knowledge in setting up Disaster Recovery Environments around multiple production regions.
  • Familiar with Containerization and Orchestration tools on hybrid environments, especially for App-Modernization, reduce application downtime by rising high availability.
  • Extensive experience setting up various middleware technologies facilitating different programming codebases to release and deploy the latest application code.
  • Formed and led various initiatives for Production support, such as Datadog/ServiceNow integration with PagerDuty.
  • Familiar working AWS services like AWS S3, EC2, RDS, Dynamo, Auto Scaling, AMI, VPC, Snapshot, Load Balancer, Lambda, API, etc.
  • Highly skilled in Release Management, Change, and Incident Management, having exposure to Application Deployments, 24/7 Production Support, and handling SLAs.
  • Familiar with various ticketing tools in the market like JIRA, GitLab, SNOW, TFS, Rally, etc., and adhere to the documentation standards in SharePoint, Confluence, and Atrium.

TECHNICAL SKILLS

Version Control Systems: GIT, TFS, GitHub, BitBucket, VSTS, GitLab, SVN

Build/ Automation Tools: Maven, MS-Build, ANT, MAKE, TypeScript, Gradle

CI/CD and DevOps Tools: Jenkins, Docker, Cloud Formation, TerraformOperating Systems Windows, Linux, Ubuntu, Amazon Linux 1&2

Web/Application Servers: IIS, Tomcat, Nginx, WebSphere, WebLogic, JBoss

Ticketing Tools: JIRA, ServiceNow, Bugzilla, Rally

Monitoring Tools: Datadog, CloudWatch, Dynatrace, Nagios

Scripting Languages: Shell/Bash, PowerShell, Python

Artifactory: JFrog, S3, Git, RabbitMQ, Redis

Cloud Platforms: Predix (General Electric Cloud), AWS, GCP

AWS Services (In specific): EC2, ALB, NLB, Target Groups, Security Groups, EBS, Snapshots, Elastic IP, KMS, AMI Baking, Autoscaling Groups, Launch Configuration, S3, RDS, Lambda, CFN, VPC Peering, Systems Manager, Secrets Manager, EFS, FSx, ECR, Code Build, Code Deploy, Code Pipeline, Code Commit, CloudWatch, CloudTrail, SNS, SQS, Data Sync, Certificate Manager, Cost Explorer

PROFESSIONAL EXPERIENCE:

Confidential

Senior DevOps Engineer

Responsibilities:

  • Working on setting up CI/CD pipelines using AWS native services. Developing CI/CD pipelines for .NET services based on Windows VM/Docker
  • Working with cloud architects to re-design the legacy/monolithic application to pure microservices enabling the business to scale or modernize service by service.
  • Integrate Code quality checks, integrations testing, and Blue/Green deployments approach as part of CI/CD pipelines and leveraging Lambdas for the deployment process.
  • Working across multiple teams and organizational units to outline and implement the company’s cloud adoption strategy based on the Cloud Center of Excellence. Collaborating with SRE, Security, Infrastructure, and development teams to deliver robust and highly available applications.
  • Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Experienced in designing and establishing the connectivity between VPCs of the same region (VPC Peering) and creating VPC tunneling between VPCs in different regions.
  • Configured auto-scaling groups and elastic load balancers to efficiently distribute the traffic and, in turn, maintain a more cost-efficient and fault-tolerant environment.
  • Implemented Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions and a good understanding of Open Shift Platform in managing Docker Containers and Kubernetes Clusters.
  • Integrated Amazon Connector and Amazon SMS with VMware/On-Premises environment.
  • Migrated VM’s to AWS cloud and AMIs from on-premises Datacenter to AWS region.
  • Resolving performance, scalability, and reliability issues and developed power shell/bash scripts for automating deployments.
  • Collaborated with various stakeholders in improving application performance and streamlining operations. Optimized the cloud costs by 20%.

Confidential

DevOps Engineer

Responsibilities:

  • Designed AWS cloud-native CI/CD using Code Pipeline and Code Build and led the implementation and automated DORA metrics tracking.
  • Migrated an existing on-premises application to AWS. Used AWS services like EC2 and S3 for small data sets processing and storage.
  • CI/CD Modernization has involved using AWS resources like Code Build, Code Deploy, and Code Pipeline. Leveraging the Lambda services to handle/schedule the pipelines.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, and NAT to ensure successful deployment of Web applications and database templates.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with Opcode Chef Cookbooks/Recipes.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT(GitHub) source control.
  • Responsible for developing CI/CD pipeline using tools Maven, Gradle, Jenkins, SonarQube, HP Fortify, and Ansible on AWS infrastructure.
  • Troubleshooting production issues across the systems and resolving/mitigating these issues to avoid end-user/client impact.
  • Managed GitHub repositories and permissions, including branching and tagging. Created automation and deployment templates for relational databases (standalone and RDS).
  • Automated Workspace report using Lambda that will help to identify unused workspace Untagged resources. Wrote Cloud Formation templates and deployed AWS resources using it.
  • Acquired comprehensive requirements from Project Managers, Team Leads about the servers to be migrated and worked with SRE teams to install the operating system, patches, and version upgrades.
  • Coordinated with several teams to fix the Artifactory repository issues for maven and Gradle projects.
  • Automated infrastructure provisioning using Ansible, shell, and python scripts.
  • Customize the Jenkins pipeline build and deployment workflow per the Users/Developer's requirements.
  • Optimized application logging/monitoring and Implemented observability and app performance monitoring using Datadog APM. Enabled distributed tracing across several connected enterprise applications and improved the SLOs and system uptime to 99.5%.
  • Creating and monitoring the dashboard and alerts as part of the SRE responsibilities and led the specific team who owns the responsibility of SRE tasks like monitoring, patching, and release.

Confidential

DevOps Engineer

Responsibilities:

  • Design and deploy many applications utilizing almost all the AWS stack (Including EC2, Route53, S3, SNS, SQS, CloudFormation, and IAM), focusing on high availability, fault tolerance, and auto-scaling in the AWS environment.
  • Responsible for creating multiple environments to build and deploy Java applications using AWS Cloud Formation template, including VPC EC2, ELB, Auto scaling, RDS, Route53, S3, SNS, and IAM.
  • Delivered solutions to improve cloud architecture and deployment for AWS Private and Public Cloud. Documented the architecture diagrams and runbooks for the existing on-prem infrastructure and components, including servers, load balancers, GTM, and infrastructure pre-requisites.
  • Managed multiple AWS accounts with multiple VPCs for both production and non-prod, where primary objectives included automation, build-out, integration, and cost control.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Created S3 buckets, managed policies for S3 buckets, and utilized S3 bucket and Glacier for storage and backdrop on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, and NAT to ensure successful deployment of Web applications and database templates.
  • Worked with application team to set up npm setup for node.js applications.
  • Creating CloudWatch alerts for instances and using them in Autoscaling launch configurations.
  • Created password-less authentication between EC2 Servers (Cloud) and DDE servers (on-prem). Wrote Jenkins scripts from scratch to automate weekly releases with ANT/Maven scripting for compiling code, debugging, and placing builds into Maven Repository.
  • Administered tools Gitlab, Jenkins, Nexus, Check Marx, Splunk. Provided support for AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling AWS CLI Auto scaling, and Cloud Watch Monitoring creation and update.
  • Utilized ServiceNow for data center service requests (Network requests for IPs, ILOs, and DNS changes). Installed patches and packages installation on Linux/Unix Environment.
  • Handling risks and issues from migration from legacy style to the robust cloud.
  • Migrated Continuous Integration and Continuous Deployments projects and the CI Engines using Lift & Shift method along with the infrastructure like Jenkins, MS-Build, CloudFormation, JFrog, and Windows OS.
  • Retire various tools as part of the infrastructure migration from OS 2008 to OS 2012, MS Build Versions, BAMS to JFrog, and adopt NGINX Plus as the reverse proxy.

Confidential

DevOps Engineer

Responsibilities:

  • Led the SCM Team designing the repository structures, branching methods, and release guidelines for the different teams working under the shared structure model.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DNS settings, Load Balancers, and security policies. Configured VNET peering and ExpressRoute connections between the on-premises data center and Azure cloud. Deployed Azure IaaS virtual machines and PaaS services. Provided high availability solutions in Azure using Azure’s offerings and by adding queues was possible to give more reliability.
  • Designed and implemented Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs, and subnets. Worked with Network security teams in controlling the traffic with NG firewall and Web Application firewall.
  • I have worked with Microsoft to understand new solutions for Azure Migrations.
  • Maintain all Infrastructure as code in GIT repositories.
  • Created Azure resources using ARM templates and deployed using Azure DevOps build and release pipelines.
  • UsedMicrosoft Team Foundation Server (TFS)for all the source code maintenance needs and automated builds.
  • Monitored & troubleshoot Network, Linux, and Windows servers usingSplunk.
  • Assist customers in simplifying architecture by automation using JSON Templates and PowerShell Documentation of Azure process for company future use.
  • Implemented new projects builds framework using Jenkins & MS build as build framework tools. Worked on Azure cloud services like Azure storage, active directory, and Azure Service Bus.
  • Azure components used - VNETs, VNET peering’s, Subnets, Load balancers, Azure Active Directory, Storage, IaaS VMs, NSG, Service bus, Cosmos DB, Azure SQL, Azure Key Vault, Azure Automation accounts and Runbooks, Azure Function Apps, Azure DevOps, CI/CD, Azure Monitor, App Services, Blob Storage, Intune, ADFS, App Insights.
  • Setting up enforcement policies for Azure subscriptions like Tagging policy, NSG ports policy, etc. Implement cost reduction with Spin up Spin down modules that shut down VMs, reduce SQL tiers to Standard, and reduce Cosmos DB collection throughput during non-business hours.
  • Automated Identity Lifecycle Management, including, but not limited to, creating, managing, and decommissioning user accounts using PowerShell.
  • Identify respective build tools based on the codebases used for multiple applications. It involves Project skeleton structure creation that integrates with build tools.

Confidential

Build & Release Engineer

Responsibilities:

  • Administering the version control and branching strategy between non-prod and prod feature branches. Access management, token rotation, honoring merging conflicts.
  • Established/Maintained an (automated) Development build process using TFS2010 for various solution components.
  • Established/Maintained an (automated) Promotion process for all solution components to allow the software to be transitioned between environments.
  • The following transitions were supported:
  • Established/Maintained promotion approval workflow using TFS work items.
  • Owned/Maintained all solution config files in the respective environments (i.e., web, solution client app, etc.).
  • Coordinated structural database changes and requested applications in the respective environments when needed.
  • Migrated master data from one environment to another as needed.
  • Created new & Customized Templates in SharePoint for the DB2 Change request & other turn request.
  • Managed TFS 2010 environment, including user configuration and server backup.
  • Set up the Process for the ALM in every phase of the Life cycle from Project Management, Requirement, Design, Source Code, Build Automation, Testing, and Release Management.
  • Created and managed associated SharePoint sites.
  • Deployed the archives to the tomcat Web server and WebSphere/WebLogic Application Servers. Performed re-starts, XML configs, and post-deploy setups and brought applications up for testing.
  • Set up the Life cycle of Transitions in the ALM Product Cycle.
  • Defined and implemented a division-wide MS SharePoint solution for Configuration Management of project documentation.
  • Worked with ALM tool TFS 2010(Project Collections, Build Definitions, Work Items, SharePoint Portal, Reporting).

Confidential

.Net Developer

Responsibilities:

  • Involved in Designing, Coding, Testing, and Implementation of the application.
  • Designed and developed the GUI, Business Logic Layer and Data Access Layer.
  • Designed Web Forms using ASP .NET.
  • Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader, and XML to retrieve and store the data in SQL Server 2000.
  • Performed validation using validation controls in ASP.NET.
  • Created Stored Procedures and triggers for automated operations.
  • Created Tables, Views, Indexes, and Relations using SQL Enterprise Manager.
  • Used Visual Studio.NET debugger and trace functionality to debug the application.
  • Used Microsoft Visual Source Safe for history and version control during development.
  • Involved in reporting using Crystal Reports.
  • Wrote XAML files to build the .net applications.

We'd love your feedback!