Post Job Free
Sign in

Devops Engineer Information Technology

Location:
Manhattan, NY, 10019
Salary:
75
Posted:
August 28, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Overall *+ years of experience in the information technology industry. Expertise in evaluation, design, development, testing, project management and maintenance, production support using SDLC process. A focused and detail-oriented DevOps professional, passionate about creating great systems in highly agile, fast-paced environment. Committed to building automated infrastructure with collaborative, team player attitude, great problem-solving skills and programing ability.

Worked as senior DevOps Engineer – Automated creation and deletion of infrastructure using Terraform in AWS.

Worked with large teams and involved in architecture of highly scalable, secure, distributed applications, aligned with company standards, process, methodologies, and best practices.

Integrated Jenkins with other tools for continuous integration and deployment

Worked on GitHub actions for CI/CD pipeline to build, test, and deploy code automatically based on events triggered within repository

Administered GITHUB repositories & Automating tasks and process through CI/CD pipelines with the help of shell and descriptive scripting on Jenkins

Developed GIT hooks for local and remote repo, code commit and push functionality on GitHub.

Integrated ansible with Jenkins for configuration management and wrote ansible playbooks to automate ansible servers using YAML scripting

Experience with creating Docker images and managing Docker registry & worked on Kubernetes for micro service architectures and troubleshooting pod level issues.

Worked on shell and python scripting server and application monitoring, maintenance and day to day system administration tasks.

Experience on AWS services like EC2, IAM roles, S3, EKS, ECR, ECS, Lambda, SNS, CloudWatch, maintaining RDS Aurora, Route 53, VPC.

Experience in working with Bug Tracking Tools like JIRA. Handling Tickets, Monitoring, Troubleshooting and maintenance in daily day to day job

Experience in Efficient in working closely with Dev, QA, Prod and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

Provided 24x7 support to development & production environments. Ability to communicate effectively and capable of providing advocacy and guidance to appropriate people. Self-motivated team player with excellent interpersonal and technical documentation skills and handling multiple projects simultaneously.

Strong consulting, documentation and presentation skills in producing high quality deliverables

Technical Skills

Languages / Scripting:

Python, Bash, YAML, JSON, Java, Mysql

Version Control Tools

Bit Bucket, GitHub, AWS Commit

Build Tools:

Ant, Maven, Pip, Gradle

Cloud / Online Services:

AWS (EC2, ELB, EKS, Cloudwatch, ECS, ECR, EKS, RDS Aurora, Lambda, S3 bucket, SQS, SNS, Route 53)

Web/Application Servers

Apache Tomcat, JBoss, HTTP, Nginx, WebSphere, Web Logic

Artifact Repositories:

Nexus, Jfrog

CICD Tools:

Jenkins, Github Actions, ArgoCD, GitLab

Database Methodologies:

My SQL, PostgreSQL, and MongoDB

Monitoring Tools:

Nagios, Prometheus, Grafana ELK, CloudWatch

Operating Systems

RHEL/CentOS 6.x/7,Ubuntu/Debian/Fedora,Sun Solaris 9/10/11, Windows Server 2008/2012

Bug Tracking/ Ticketing Tools:

JIRA, Service Now, Confluence

Containers & orchestration

Docker, Kubernetes

InfrastructureAsCode & Confirguration Mgmt

Terraform, Ansible

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer May’22 – Feb’24

Verizon, Tampa, FL

Responsibilities:

Integrate and support code repositories such as git to help with continuous integration and continuous deployment

Performed installation, configuration, and maintenance of UNIX/Linux systems to ensure optimal performance and reliability.

Developed automated scripts for patch deployment, minimizing downtime and ensuring consistency across environments.

integrated Jenkins with other tools to achieve Continuous Integration and Deployment

Configured Jenkins using Jenkins-Cli and REST APIs to automate the build process through command line.

Provisioning new infrastructure with the help of Ansible and Terraform. Deploy Software and Configurations to all environments

Develop or convert applications into Docker containers and maintain a ECR repository on AWS to store and manage docker images

Work with various third-party vendors in escalating and resolving issues related to Servers and infrastructure

Wrote shell scripts to monitor applications and crontab for generating health reports and deleting temp files on daily basis.

Created Kubernetes manifest files (usually written in YAML). This includes defining deployments, services, ingress rules and any other necessary Kubernetes resources.

Setting up a CI/CD pipeline to automate the build, test, and deployment process and integrated with GITHUB and automatically trigger deployments to the EKS cluster when changes are pushed to the repository.

Troubleshooting issues that arise during deployment and operation of application on the EKS cluster.

Develop scripts for server and application monitoring, maintenance and day to day system administration tasks using shell and python scripting Work on various security issues

Perform patching on production servers to keep the Operating System and Applications up to date

Write IAAS code using Terraform and maintain databases like RDS Aurora, MYSQL and NoSQL Databases like PostgreSQL and Document dB

Skilfully managed AWS infrastructure, ensuring the latest Amazon Machine Images (AMIs) were deployed across EC2 instances, utilizing automated processes and scripts for consistent updates and security compliance.

Created Python scripts to automate AWS S3 data upload/download and control instance operations with AWS API and created AWS Route53 to route traffic between different regions.

Utilized AWS Lambda for executing serverless functions, enabling event-driven architectures and reducing the need for traditional server provisioning and management.

Developed sophisticated monitoring solutions combining AWS CloudWatch for metrics collection and logging, integrated with AWS Lambda for real-time alerting and automated issue resolution, leading to a proactive operational model that minimizes downtime.

Implemented multi-region EKS deployment with automated failover mechanisms, reducing potential downtime and ensuring business continuity during critical incidents.

Manage users/service activity and permissions with the help of Active Directory

Work closely with developers/QA on resolutions for the issues observed in the production environment

Train and assist junior associates/team members

Environment: Terraform, AWS, Jenkins, Docker, SQL, EKS AWS, Jenkins, Maven, Bitbucket, Nginx, Java, python

Devops Engineer April’19 – May’22

IMS Health, Danbury, CT

. Responsibilities:

Administered GITHUB repositories & Automating tasks and process through CI/CD pipelines with the help of shell scripting, implementing branching models and Build/Release solutions using Jenkins and integrated SonarQube for code quality check. Developed GIT hooks for local and remote repo, code commit and push functionality on GitHub.

Used Maven as build tool on Java projects for build artifacts on the source code and Nexus for repository management. Troubleshooting issues related to CI/CD pipelines.

Integrated Artifactory with Jenkins to automatically retrieve and manage dependencies for Maven and Gradle projects.

Integrated ansible with Jenkins for configuration management and wrote ansible playbooks to automate ansible servers using YAML scripting for monolithic applications.

Experience with creating Docker images and managing Docker registry & worked on Kubernetes for micro service architectures and troubleshooting pod level issues.

Monitoring teams to identify and troubleshoot issues on servers using tools like Nagios, CloudWatch.

used JIRA for ticketing and defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker

Build Ec2 instances and configure them as per requirements. Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS. Worked on Terraform templates for provisioning.

Implemented a comprehensive security posture by utilizing AWS IAM for fine-grained access control, AWS KMS for encryption key management, and AWS Config for continuous monitoring of AWS resource configurations, ensuring adherence to security and compliance standards.

Utilized CloudWatch to monitor resources such as EC2, Amazon RDS DB services, DynamoDB tables, EBS volumes, to set alarms for automated actions, and to monitor logs for a better understanding and operation of the system.

Experience with Kubernetes networking concepts and tools, such as Services, Ingress, and Network Policies and involved in securing Kubernetes services

Deployed and managed Java applications on Kubernetes clusters, leveraging features like deployments, services, and ingress controllers to ensure high availability, scalability, and resilience.

Orchestrated the deployment and management of microservices architecture on Kubernetes, facilitating efficient communication and scaling of individual services.

Implemented Kubernetes Cluster Federation to manage multiple Kubernetes clusters across different regions, improving scalability and availability.

Experience in Agile development practices such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Used the JIRA tool to track all the defects and changes related to the Build and release team. with the help of JIRA Agile, as a team tracked the unit of work through a predefined workflow.

Environment: Linux, Git, GitHub, Maven, Tomcat, Docker, Ansible, Jenkins, AWS

Build & release engineer Oct’17 - April’19

Cisco Systems Inc, Los Angeles, CA

Responsibilities:

Worked with multiple features of the Intersight product like Intersight Virtual Services, Intersight Service for Terraform, Intersight Kubernetes services.

For all this features we Identify end-to-end tests which cover the base functionality of the service.

Specialized in automating tasks and process through CI/CD scripts, implementing branching models, implementing Build/Release solutions.

Worked closely with developers and QA managers to resolve the issues that rise during the deployments to different environments.

Integrated automated testing frameworks into CI/CD pipelines to ensure high code quality and reliability of software releases.

Build end to end CI/CD Pipelines in Jenkins to build CI/CD Pipeline and code deployment guide for Developers, Testers, and Production management.

Manages to use ANT and Maven as a build tool on Linux projects for the development of build artifacts on GitHub and SVN. Ability to automate routine Confluence tasks using scripts and Confluence REST APIs.

Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT on Linux platforms and used GIT to keep track of all changes in source code.

Created Docker images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes. Containerization of Web application using Docker and Kubernetes and Database maintenance.

Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.

Worked on Jenkins, GitHub, Artifactory and all internal build systems for the core development team on an enterprise-level cloud orchestration/automation tool.

Orchestrated and automated infrastructure deployments using Ansible, reducing manual efforts and ensuring consistency across environments.

Designed and implemented Ansible playbooks for provisioning, configuration management, and application deployment in both on-premises and cloud environments.

Experience in JIRA for ticketing and defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker

Creating Lockable resources.

Avoid cases that involve reboot, reconfiguring management IPs, enable/disable SSH of the hardware, etc...

Plan tests chosen should cover 80-90% of the base functionality of the service. No impact to other services when deployed in higher clouds

Environment: Jenkins, Ansible, Git, Bitbucket (Stash), Docker, Python, Jira, Java

Linux Admin June’15 - Sep’17

Cigna Healthcare, Dallas, TX

Responsibilities:

Responsible for server administration, patch management, operational task and maintenance of servers and Applying patches in Linux servers using yum and rpm

Managed user administration by creating users, groups, modifying them and managing permissions

Analysed reports generated by monitoring performance related components such as memory, disk, network and processor activities to identify and fix issues as part of server health checks

Monitored logs, processes and analysed SAR reports for Linux servers

Used VCenter to manage Virtual Servers. Performed CPU, memory and disk additions on virtual servers

Installed, configured and maintained RedHat Linux, CentOS

Installed, Configured, maintained and provided support of RedHat Linux 4.0, 5.0

Used yum and rpm to install packages, update periodically and perform maintenance of Linux

Performed disk management, health checks, load balancing and other system administration tasks on servers

Implemented file sharing on network by configuring NFS on the system to share essential resources

Installed Oracle Patches, created, modified and troubleshot application related objects

Created profiles, users, roles and maintained system security

Identified and resolved issues during management of services, maintenance and management of log files, monitoring of event logs and troubleshooting system problems using Nagios

Installed and configured Apache Web-servers like Http and Nginx and troubleshoot problems arising from Apache functionality.

Used shell scripts to track disk space on servers and automated tasks using Bash and Python Scripts

Environment: Linux (RHEL, CentOS), Bash, Python, Nagios

EDUCATION & CERTIFICATIONS

Graduated MBA (Marketing & Finance) from Amity Global Business School, Amity University, Noida, India

Completed BTech (C.S.E) from SRKIT affiliated to JNTU Kakinada University (2008-2012)

AWS Certified Solutions Architect, Associate by Amazon Web Services

Certified Kubernetes Administrator, issued by The Linux Foundation

Certified Hashicorp Terraform Associate, issued by HashiCorp



Contact this candidate