Post Job Free
Sign in

Devops Engineer Software Development

Location:
Posted:
June 06, 2024

Contact this candidate

Resume:

Srinath Goud Anthati

***********@*****.*** 469-***-**** Zelienople, PA

Summary

·Experienced DevOps Engineer with over 11 years in IT, specializing in DevSecOps practices for secure and efficient software development and deployment.

·Skilled in software configuration management, automation, continuous integration, and cloud computing services including AWS and Azure.

·Experience with Kubernetes cluster administration tasks such as upgradation, troubleshoot, applications rolling upgrade, network policy management and monitoring.

·Extensive experience with monitoring and alerting tools such as Splunk, New Relic, PagerDuty, Grafana and Prometheus

·Experience in storage model in Cassandra and implemented various optimal configuration to meet storage requirements.

·Migrated and resettled the applications and server instances from on-premises environment to AWS and GCP cloud.

·Experience in designing and configuring Azure Virtual network settings, DHCP address blocks, DNS settings, Azure cloud services, blob storage, active directory, azure service bus.

·Proficient in scripting languages such as Shell, Perl, Python, Ruby, Groovy, and JavaScript, with a strong understanding of Agile and Waterfall methodologies.

·Specialized in provisioning the GCP Global HTTPS load balancer routes the traffic to GCP GKE cluster via Terraform modules.

·Experience in implementing Cassandra Clusters in AWS cloud environment.

·Accomplished in setting up CI/CD pipelines using Jenkins, Chef, Ansible, and Kubernetes, with extensive experience in containerization with Docker and Kubernetes.

·Experience in administering Amazon Web services (AWS) services like Virtual Private Cloud (VPC), Simple Storage Service (S3), Elastic Cloud Computing (EC2), Elastic Load Balancer (ELB), Relational Database System (RDS, Amazon Machine Image (AMI), IAM, and Cloud Formation services using AWS - Command Line Interface (CLI) and enabling the enterprise environment compatible for continuous monitoring using Cloud Watch.

·Well knowledge with Terraform templates for building, changing, and versioning infrastructure and managing the existing cloud infrastructure.

·Experience in managing cloud infrastructure of Amazon Web Services (AWS) including computing services like Amazon Machine Image (AMI) and Elastic Compute Cloud (EC2)

·Expertise in deploying microservices, application improvement, and upgradation utilizing Azure administrations like Azure DevOps, Kubernetes Service (AKS), Container Services, MySQL DB, and Grafana, Azure pipelines, RBAC, and checking groups.

·Strong Experience with Host based, and Networks based IDS, IPS and various SIEM solutions such as Axxera

·Experience in CI/CD using Jenkins and Gitlab

·Proficiency in AWS cloud services such as EC2, S3, VPC, Elastic Load Balancer (Network/Application), Auto scaling, IAM, EBS, RDS, CloudFront.

·Experienced in branching, merging, and maintaining the version using SCM tools like Git and GitHub on windows and Linux platform.

·Extensive Experience with Project management and ticketing system using ServiceNow.

·Experienced in the creation of containers using Docker and Docker consoles for managing the application lifecycle.

·Written templates for Azure infrastructure as code using Terraform to build the environments staging and production. Integrated Azure log analytics with Azure virtual machines for monitoring the logs, storing them, and tracking metrics using terraform managed multiple infrastructure resources like cloud, VMware, and Docker containers.

·Experience in Chef Automation including writing cookbooks, customized recipes for test driven development environments.

·Manage and maintain server infrastructure, including installation, configuration, and maintenance of operating systems and server software such as Windows Server, Linux, or Unix.

·Administer network infrastructure, including routers, switches, firewalls, and VPNs. Monitor network performance, troubleshoot connectivity issues, and implement network security measures.

·Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with build pipelines and fixing the errors while deploying and building.

·Extensive Experience in installing, configuring, and administering Command Line tools on Linux machines. Used Jenkins pipelines to drive all Microservices builds to Docker registry and then deployed to Kubernetes.

·Excellent communication, interpersonal, and analytical skills to work efficiently in both independent and teamwork environments. Strong problem solving and adaptability skills.

·Experienced in working on Agile Automated operations and tools area (code review, unit test automation, Service, Incident and change management.)

·Maintained and managed Active Directory services, including user and group management, group policy administration, and domain controller configuration.

·Administered storage systems such as SAN or NAS devices. Allocate storage space, optimize storage performance, and implement data protection measures such as RAID configurations.

·Implemented security measures to protect systems and data from unauthorized access, malware, and other security threats. Monitor security logs, conduct security audits, and apply security patches and updates.

Education

STATE UNIVERSITY OF NEW YORK GRADUATION – MAY 2016

Master’s in computer science

Key Skills

Version Control Tools: GitHub, Bitbucket

Atlassian Tools: JIRA, Bamboo, Bitbucket, Confluence

Build Tools: Gradle, Apache ANT, Apache MAVEN

Automation Tools: Jenkins, TeamCity

Configuration Management Tools: Terraform, Ansible, Chef

Virtualization Environments: Kubernetes, Docker, VMWare, Virtual box

Programming Languages: C, C++, Java

Scripting Languages: Python, Ruby, YAML, Bash, Groovy

Cloud Platforms: AWS, Azure, GCP

Monitoring Tools: ELK, Nagios, CloudWatch, Splunk, Grafana, Prometheus, New Relic

Experience

DEVOPS ENGINEER JULY 2021 - PRESENT

CLIENT - CISCO

·Assisted in the integration of DevSecOps pipeline components, including code repository, artifact repository, security assessment platform, and orchestrated integration and delivery platform.

·Responsible for application Build & Release process which includes Code Compilation, Packaging, Security Scanning and code quality scanning, Deployment Methodology and Application Configurations.

·Defining Release Process & Policy for projects early in SDLC and responsible for source code build, analysis and deploy configuration.

·Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure.

·Used Cassandra to support contracts and services that are available from third parties.

·Maintained and optimized Kubernetes cluster performance, ensuring high availability and reliability.

·Integrated Kubernetes with CI/CD pipelines to automate application deployment and updates.

·Managed and maintained AWS services such as EC2, S3, ELB, RDS, IAM, and CloudFormation.

·Contributed to the creation of hardened application containers with consistent and inheritable security controls.

·Designed and integrated capabilities for establishing a DevSecOps pipeline, utilizing lab and cloud resources for building, testing, securing, and deploying functional components and technologies.

·Deployed GKE on GCP with the help of Gitlab-Jenkins-Terraform integration.

·Automated Compliance Policy Framework for multiple projects in GCP.

·Experience in building EC2 instances, AWS Volumes, Snapshots, Amazon Machine Images, Network Interfaces, tagging of resources and Implemented Elastic Load Balancing and AWS Auto Scaling.

·Utilized security scanning tools such as Twist lock, Encore, and SonarQube for container image scanning.

·Configured STIGs and SRG and selected appropriate security controls for Information Systems, ensuring compliance with System Security Plans, FISMA, NIST, and Incident Reports.

·Worked closely with development teams to design and optimize CI/CD pipelines for efficient software delivery.

·Wrote cloud formation templates (CFT s) to automate the services that are used for the application deployment.

·Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implement CI-CD tools Upgrade, Plugin Management, Backup, Restore, LDAP and SSL setup.

·Working closely with Development, Operations team, and project management to create build and Deploy jobs across multiple environments.

·Integrated Jenkins/Helm/Kubernetes/Vault with GCP to perform semi-automated and automated releases to lower and production environments.

·Wrote queries to create, alter, insert, and delete elements from lists, sets and maps in DataStax Cassandra.

·Configured private endpoint for Azure Cosmos DB using Azure Private Link through automatic approval method, combined with NSG policies to secure data.

·Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.

·Building and Installing servers through Azure Resource Manager Templates (ARM) or Azure Portal. Worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security, and a firewall.

·Supported infrastructure management for the Secure Flight Project using tools like Terraform and Chef.

·Optimized system-level code to enhance performance in a distributed environment.

·Adapted quickly to new software projects and successfully completed multiple moderately complex tasks.

·Automated deployment, scaling, and management of containerized applications using Terraform and AWS Cloud services.

·Contributed to the creation of Docker deployment pipelines using Jenkins for custom application images in the cloud.

·Implement and manage backup and recovery solutions to ensure data integrity and disaster recovery capabilities. Test backup systems regularly to verify their effectiveness.

·I was part of the team that designed and integrated capabilities to establish a DevSecOps pipeline, utilizing lab and cloud.

·Responsible for building scalable distributed data solutions using DataStax Cassandra.

·Deployed monitoring tools to track system performance, availability, and security. Configure alerts for critical events and respond to incidents in a timely manner.

·Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing. Ran many microservices from local workstation on both Linux and windows machines (only on windows 10).

·Developed and maintained scripts and automation tools to streamline system administration tasks. Automate routine maintenance tasks, software deployments, and configuration changes.

·Used Docker swarm and Kubernetes for container orchestration and spin up them by writing Docker files and setting up the automated build on Docker HUB.

·Implemented GitOps practices for managing Kubernetes configurations and deployments.

·Troubleshooted and resolved issues in development, test, and production environments to ensure system reliability.

·Ran many performance tests using the Cassandra-stress tool to measure and improve the read and write performance of the cluster.

·Created data-models for customer data using the Cassandra Query Language.

·Collaborated with other IT teams and departments to support cross-functional projects and initiatives. Communicate effectively with stakeholders to gather requirements and provide technical assistance.

Environment: AWS, Docker, Kubernetes, Cassandra, JIRA, GCP, Bash Scripting, Chef, Ansible, Terraform, Nexus, SonarQube, Black duck, Jenkins, Splunk, Python.

DEVOPS/BUILD AND RELEASE ENGINEER AUG 2019 – JUNE 2021

CLIENT – CAPITAL ONE

·Experience in Amazon Cloud Services (AWS) creating features like EC2, IAM, VPC, EBS, AMI, APIs, Route 53, snapshots, Autoscaling, Cloud watch, CloudTrail, CloudFront, SQS, SNS, RDS, CloudWatch, S3, API Gateways, Autoscaling, ALB, NLB, Lambda, Security groups using Terraform.

·Designed and implemented deployments of products to virtual/cloud infrastructure ensuring reliable, 0-downtime deployments.

·Lead the implementation and maintenance of cloud-native applications on AWS, ensuring optimal performance and scalability.

·Handle the various platforms like Linux, Windows and GCP for automation purpose at same time.

·Experience in Migrating the Legacy application into GCP Platform

·Responsible for Deploying Artifacts in GCP platform by using Packer.

·Provisioned and configured AWS cloud infrastructure using infrastructure as code (IAC) principles.

·Led CI/CD and operational automation initiatives across various enterprise technology platforms, including Linux, Windows, and containerization orchestration with Docker.

·Implemented a server less architecture using Lambda and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket using cloud watch events.

·Created User defined types to store specialized data structures in Cassandra.

·Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.

·Integrated Azure policies with Azure Kubernetes Service (P) cluster to apply enforcements and safeguards on the cluster in a centralized manner.

·Collaborated with enterprise cloud teams to strategize and build infrastructure for greenfield cloud applications.

·Documented environment configurations and guidelines in Confluence for knowledge sharing and future reference.

·Perform day-to-day operation and troubleshooting of VMs and Docker swarm in GCP.

·Implemented Infrastructure as Code (IaC) using Chef for configuration management in AWS.

·Utilized Docker for containerization, ensuring consistency across environments.

·Integrated monitoring and observability tools such as Prometheus and Grafana for comprehensive visibility into system performance and health.

·Defined release processes and policies for projects early in SDLC, managing source code build, analysis, and deploy configuration.

·Automated Azure cloud infrastructure using ansible playbooks, i.e., Jump Servers & ADFS servers in all the environments.

·Experience in building EC2 instances, AWS Volumes, Snapshots, Amazon Machine Images, Network Interfaces, tagging of resources and Implemented Elastic Load Balancing and AWS Auto Scaling.

·Implemented Integration and automated deployment projects for Java Builds, Dot Net Builds and Vendor based components. Ensure build, deployments, and releases according to Comerica standards with the help of security and change management team.

·Configured VMs availability sets using Azure portal to provide resiliency for IaaS (Infrastructure-as-a-Service) based solution and scale sets using Azure Resource Manager to manage network traffic.

·Wrote chef Cookbooks and recipes to automate build/deployment process and do an overall process improvement to any manual process using recipes with ruby scripts.

·Implemented continuous integration and automation using Jenkins for all builds and deployments.

·Configured Jenkins for continuous integration, upgrade, plugin management, LDAP, and SSL setup.

·Worked closely with Development, Operations team, and project management to create build and deploy jobs across multiple environments.

·Queried and analysed data from DataStax Cassandra for quick searching, sorting, and grouping.

·Developed and maintained disaster recovery plans and procedures to minimize downtime and data loss in the event of system failures or disasters. Conduct regular tests and drills to validate recovery capabilities.

·Created AMI s and automated the process with AMl builder using packer.

·Created pipelines from scratch and wrote Jenkins file using Groovy scripts.

·Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyze and resolve conflicts related to merging of source code for GIT.

·Wrote cloud formation templates (CFTs) and created AMIs for automated application deployment on AWS.

·Provide training and support to end-users and IT staff on system administration best practices, tools, and procedures. Share knowledge and expertise with colleagues to foster continuous learning and improvement.

·Provided hands-on support and troubleshooting for development, test, and production environments, ensuring minimal downtime and efficient resolution of issues.

Environment: AWS, Docker, GCP, Cassandra, Terraform, Prometheus, Grafana, New Relic, Gradle, SonarQube, Maven, Artifactory, Nexus, Jenkins, Chef.

DEVOPS/BUILD AND RELEASE ENGINEER JAN 2017 – JULY 2019

CLIENT - COMCAST

·Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker and AWS.

·Designed various Jenkins jobs to continuously integrate processes and executed CI/CD pipeline using Jenkins and Chef cookbooks.

·Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.

·Implemented and managed on-premises Kubernetes clusters for container orchestration.

·Contributed to streamlining operations and infrastructure management, emphasizing automation and scalability, from concept stage until delivery and post-launch support.

·Integrated automated testing frameworks such as Selenium and JUnit into the CI/CD pipelines for comprehensive testing coverage.

·Created Jenkins environments and configured end-to-end build pipelines.

·Managed environments for DEV, QA, and PROD releases and designed instance strategies.

·Deployed code through web application servers like WebSphere, WebLogic, Apache Tomcat, and Jetty.

·Utilized bug tracking tools like JIRA/RTC and wrote shell scripts (Bash), Ruby, Python, and PowerShell for task automation.

·Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue-Green Deployments for the various releases moving forward. Created snapshots and Amazon Machine Images (AMI) of the instances for backup.

·Implemented continuous deployment using Chef, Packer, Terraform, etc., ensuring smooth releases across different environments.

·Implemented Integration and automated deployment projects for Java Builds, Dot Net Builds and Vendor based components. Ensure build, deployments, and releases according to Comerica standards with the help of security and change management team.

·Administered production, development, and test environments with various operating systems and cloud platforms such as AWS and OpenStack.

·Building/Maintaining Docker images managed by JFrog antifactory used for Linux/Windows on AWS and On Prem utilized for the runtime environment of the CI/CD system to build, test, deploy.

Environment: Amazon EC2, S3, RDS, VPC, ELB, EBS, Autoscaling, Docker, Kubernetes, Jenkins, Ansible, Terraform, Selenium, Bash, Python, Ruby, Apache Tomcat, JIRA, Nexus, Splunk, Prometheus, UNIX/LINUX, Jenkins, Docker, Shell Scripts, Nagios.

DEVOPS SYSTEM ENGINEER AUG 2014 – DEC 2016

CLIENT- REAN CLOUD SOLUTIONS

·Great experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.

·Worked with client teams to understand the client deployment requests and coordinated with operations team for deploying various applications, troubleshooting. Build manage and continually improved the build infrastructure for global software development engineering teams including implementation of build scripts.

·Implemented CI/CD setup to create packages from Jenkins and to be deployed to another applications.

·Manage all aspects of the end-to-end Build/Release/Deployment process for multi-Projects.

·Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.

·Designed and implemented fully automated server build, management, monitoring, and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, VMWare, Amazon EC2.

·Manage oversees multiple releases to Daily/weekly/bi-weekly/monthly.

·Setup Business Analysis calls with client for various Production releases information sharing.

·Managing project initiatives, prioritizing and managing production support events by coordinating production fixes with various technology partners.

·Configuration of Jenkins, Identifying and Installing required plug-ins to Jenkins, integrating external Unix servers, adding nodes/Slaves to Jenkins, writing scripts to configure build jobs, Build Pipelines, set up of automated Gerrit Verification Process of in Jenkins.

·Used Gradle and Maven as build tools Testing the application manually and run the Junit Test suites, selenium test cases wrote Gradle and Maven Scripts to automate the build process.

·Collaborated with cross-functional teams to define, design, and implement continuous integration and delivery pipelines for new features, emphasizing automation and scalability.

·Support all levels of administration for Version control tools.

Environment: AWS, Docker, Chef, Prometheus, JIRA, Bash Scripting, Terraform, Splunk, Nexus

SYSTEM ENGINEER MAY 2013 – JULY 2014

CLIENT - RAMSON ENTERPRISES

·Install, configure, maintain and administer Linux/UNIX operating systems and components contributing to reliability and automation in infrastructure.

·Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

·Implemented Continuous Integration and Continuous deployment using various Cl Tools like Jenkins.

·Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

·Create artifacts and execute unit tests as part of the build process and integrated build process with Sonar for code quality analysis.

·Creating Jenkins jobs for build, deployments and creating Git repos for source code and setup branching & tagging strategy to maintain the source code in the GIT repository.

·Managed environments DEV, QA, and PROD for various releases and designed instance strategies.

·Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/BOSS and Jetty.

Environment: Linux, Shell Scripting, LVM, DNS, VMware, Putty, Linux Server RHEL-6,7, windows 2012R, Windows 2016, Power shell, GIT, Chocolatey Packages, RPM packages, Splunk.



Contact this candidate