Post Job Free
Sign in

Devops Engineer Configuration Management

Location:
Saint Paul, MN, 55101
Salary:
125000
Posted:
October 15, 2024

Contact this candidate

Resume:

Name : Sai Kiran

Phone: 505-***-****

Email: ad9fyh@r.postjobfree.com

Linkedin : https://www.linkedin.com/in/sai-kiran-603b5821a/

Professional Summary :

With over 11 years in DevOps, AWS, Azure Developing and Managing DevSecOps pipelines, utilizing tools such as Jenkins, SonarQube, JFrog, Qualys, Docker/Containers, GitLab, ArgoCD, AWS/Azure DevOps, and Kubernetes Senior Cloud DevOps Engineer skilled in supporting, automating, and optimizing deployments in Azure and AWS Proficient in configuration management, CI/CD, and DevOps processes Proven Track Record in all phases of SDCL like Analysis, Design, Development, Security, Deployment, Monitoring, Cost Optimization, and Multi Cloud Management.

AWS Certified Developer with expertise in cloud applications, network and security design. Skilled in automating infrastructure using cloud APIs and SDKs. Proficient in IAM, EC2, S3, VPC, Auto-Scaling, Route53, ELB, EBS, ECR, RDS, Lambda, CloudWatch, CloudFormation, and more.

Experienced in Azure PAAS and IAAS services like VMs, VNet, Storage, Key Vault, AKS, Log Analytics, App Gateway, Firewall, App Insights, and Data Factory. Proficient in Azure PowerShell, CLI, Portal, Cloudmonix, and migration from on-premises to Azure.

Expert in DevSecOps CI/CD pipelines with tools like SonarQube, JFrog, Veracode, Snyk, and OWASP ZAP. Experienced in setting up UDeploy and automating server backups and disaster recovery.

Subject Matter Expert on Kubernetes, managing master and control nodes. Experienced in migrating applications to Azure AKS using Helm Charts, deploying services, pods, and using Linkerd Service Mesh.

Skilled in Terraform for Infrastructure as Code (IaC) with expertise in Terraform Enterprise, Providers, Modules, and Sentinel. Integrated Terraform with Ansible and Packer for AWS infrastructure management and AMIs.

Extensive experience with CI/CD tools including Ansible, improving workflows and reducing failure rates. Used with Terraform and Packer for AWS infrastructure management.

Experience managing Nexus as a repository manager for Maven builds. Integrated Maven with Jenkins to capture Surefire test reports and Javadoc, and to build parallel modules for larger projects.

Proficient in Jenkins pipelines for Docker-based microservices deployment and Kubernetes management. Set up Jenkins within Docker Swarm for automated container deployment.

Designed and implemented a Gradle plugin for 40+ microservices, integrating with Docker and Kubernetes. Enhanced build efficiency and code reusability with wrapper and convention plugins.

Experienced in managing Maven builds with Nexus and integrating Maven with Jenkins for parallel module builds and capturing test reports.

Automated server provisioning with Chef, including environment configuration and application deployments. Experienced with Chef and Puppet for configuration management.

Expert in installing and managing Puppet components, with experience in orchestration and code management using R10K, Git, and GitHub.

Experienced with Maven and ANT for Java builds, including development of build artifacts (JAR, WAR, EAR) and maintaining Maven build scripts.

Experienced with Nagios, Splunk, Datadog, New Relic, Dynatrace, and Prometheus. Configured and managed high-availability Splunk clusters and created Grafana dashboards.

Proficient in PowerShell, Bash, Shell, and Python for automating build and release processes, using tools like Boto3, Ansible, and Terraform.

Expert in Git (Bitbucket, GitHub) for version control, including merging, branching, and defect fixes.

Experienced in JIRA for ticketing, defect tracking, and configuring workflows and plugins. Integrated JIRA with Jenkins, GitHub, and Maven.

Experienced with ITSM tools like ServiceNow, Jira, Bugzilla, and BMC Remedy.

Expert in Linux utilities including KICKSTART, SSH, FTP, user management, process management, and disk management.

Thorough understanding of all SDLC phases, including planning, analysis, development, testing, and implementation.

Certifications :

AWS Solutions Architect

Chef Principles Certification

GitLab TeamOps Certification

Professional Experience:

Wells Fargo Nov 2022 -Present

Sr. DevSecOps Engineer

Responsibilities :

Set up and configure a range of Azure services, including VMs, Disks, Blob Storage, Active Directory, Virtual Networks, Azure DevOps, DNS, and Application Load Balancers.

Create and manage server and cloud infrastructure within the Azure IaaS environment, leveraging a CI/CD pipeline and Infrastructure as Code (IaC) principles using Terraform.

Support deployment tasks across Dev, Test, Pre-Prod, and Production environments.

Automate processes using configuration management tools such as Ansible and Azure Operational Insights.

Configure Jenkins CI/CD pipelines with JUnit, Veracode, and SonarQube for automated testing, vulnerability scanning, and code quality checks, and managed Jenkins jobs and agents for efficient pipeline operation.

Set up SIEM tools including SonarQube and Qualys for code and container image analysis to ensure comprehensive code quality and security.

Integrated SonarQube, Fortify, and Checkmarx into the CI pipeline for source code scanning, performing Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and vulnerability analysis for Java applications.

Manage and update Kubernetes (AKS) node clusters on Azure, including performing upgrades and setting resource quotas to control pod management and namespace creation.

Develop Kubernetes resources including Pods, Deployments, Services, Jobs, Secrets, and ConfigMaps.

Use ArgoCD controllers to oversee Kubernetes resources and deploy updated versions.

Customize the lifecycle management of Kubernetes operators such as Prometheus and ArgoCD using Golang.

Configure Ingress controllers with the ISTIO service mesh and Helm package manager to create re-deployable YAML manifest files and Helm charts for various environments.

Used JFrog Artifactory Repository Managers for builds and storing of Docker images.

Resolve issues with failed pipeline jobs during the build and deployment phases through collaboration with developers.

Develop Python scripts for log analysis, including parsing Splunk logs and generating dashboards.

Utilize Python scripts to track and monitor container resource usage within AKS clusters.

Implement Python scripts in CI/CD workflows to automate the creation and updating of Kubernetes manifest files.

Proficient in using monitoring and logging tools such as Azure Monitor, Splunk, Prometheus, and Grafana to oversee and troubleshoot Azure infrastructure and containerized microservices applications.

Experienced in using Bash and PowerShell scripts to automate configuration tasks.

Track changes and manage tickets in projects using Jira, following agile methodologies.

Fidelity Investments Feb 2022 – Nov 2022

DevOps Engineer

Responsibilities :

Developed and maintained a secure and compliant platform by leveraging AWS services to ensure high availability and data redundancy.

Provisioned and configured AWS resources including EC2 instances, IAM roles, VPCs, VPC Peering, RDS instances, Route 53, Network ACLs, NATs, Internet Gateways, and Route Tables using Terraform and CloudFormation.

Designed and implemented private network connections between AWS services using AWS VPN Gateway, Direct Connect, and AWS Bastion Host.

Created custom Linux and Windows AMIs using Packer for standardized and efficient deployments.

Managed security for API keys, authentication tokens, encryption keys, database credentials, and other sensitive data using AWS Systems Manager, Secrets Manager, and Parameter Store.

Collaborated on the design and implementation of CI/CD pipelines using AWS CodeCommit, CodeDeploy, and CodePipeline.

Developed Lambda functions for real-time transaction validations for fund transfer authorizations.

Utilized AWS Glue for ETL processes on data from relational databases, NoSQL, credit card processing systems, and object storage for ML models.

Applied AWS Athena for data filtering, joining, and aggregation to support SageMaker ML models using data from S3.

Employed AWS SageMaker for threat detection and fraud prevention, and to enhance customer experience by analyzing data from Glue and Athena.

Implemented real-time data ingestion into Amazon Redshift using AWS Data Pipeline and Amazon Kinesis Data Firehose, achieving a 50% reduction in data processing time.

Monitored Redshift cluster health through CloudWatch and CloudTrail integrations.

Ensured data privacy and regulatory compliance by maintaining security measures in data processing, including encryption, access controls, and audit trails.

Provisioned and managed Kubernetes clusters, Node Groups, VPCs, and other resources for various environments (Dev, Testing, Staging, Prod) using Terraform and CloudFormation.

Utilized Kubernetes (AKS) RBAC for securing clusters and applications, managing API operations for CRUD activities.

Created deployment YAML files for Kubernetes pods and employed BLUE-GREEN deployment methodology to minimize downtime.

Implemented Kubernetes load balancers and ingress controllers, improving application response time by 40% and achieving 99.99% uptime for customer-facing services.

Deployed Sidecar and service mesh for managing traffic between microservices.

Containerized non-customer-facing microservices and batch-processing applications on AWS Fargate.

Developed real-time alerting and proactive monitoring mechanisms using the ELK stack (Elasticsearch, Logstash, Kibana) and Filebeat.

Designed and managed Jenkins-based CI/CD pipelines for automated security checks with tools such as SonarQube, JFrog, Checkmarx, OWASP, Burp Suite, and Twistlock.

Built and tailored CI/CD pipelines integrating tools like GIT, Maven, Jenkins, Jfrog, JMeter, Selenium, SonarQube, Fortify, Twistlock, Docker, OWASP, ArgoCD, Terraform, Ansible, Kubernetes, and other relevant services.

Automated server security scanning with cron jobs using Qualys and other relevant tools to identify vulnerabilities.

Developed Python, Bash, Perl, and PowerShell scripts for comparing actual server configurations against desired states, detecting and alerting configuration drift.

Used Ansible for configuration management to ensure consistent software versions and settings across servers.

Managed data migration using Oracle Data Pump and relevant database migration services for seamless transitions from on-premises Oracle databases to cloud-based solutions.

Integrated AWS CloudWatch for real-time performance monitoring, log analysis, and troubleshooting to maintain high availability.

Implemented continuous monitoring and data ingestion solutions with Splunk, including using Splunk Forwarders, HTTP Event Collector (HEC), and Splunk Connect.

Managed and documented tickets using ServiceNow, keeping administration and user documentation updated in Confluence.

Defined and tracked Jira stories, ran standup calls, and managed daily scrum and monthly sprint meetings.

Morning Star Inc Oct 2021 – Feb 2022

Site Reliability Engineer (SRE DevOps)

Responsibilities:

Enhanced online platform reliability and performance through proactive monitoring, issue resolution, and Java-based optimizations.

Extensively worked on migrating legacy EC2 servers to ECS architecture and containerizing.

Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud

Worked on migration/upgrading the AWS RDS to AWS aurora to support multi region deployment.

Worked on cost optimization by implementing Headless Aurora to continuously sync the data between the regions without the instance in secondary regions.

Used Kubernetes(EKS) to orchestrate, scale and monitor deployments of Docker-containerized applications.

Worked with Docker and ECS in AWS cloud, from helping developers build and containerize their application (CI/CD) to deploying them as a service or standalone tasks in ECS.

Integrated Docker containers infrastructure and Continuous Integration for building & deploying Docker containers.

Wrote Docker files and automated the docker images build process to optimize the size of the image and had the validations checks in place to validate software installed on it.

Utilized Splunk and Dynatrace for real-time monitoring, quickly identifying and resolving system issues.

Designed and developed data management system using PostgreSQL and wrote several queries to extract and store data to/from database.

D.E. Shaw & Co India May 2017 - July 2021

Build and Release engineer

Responsibilities:

●Designated, installed, and supported software configuration management processes using Perl scripts, batch scripts, ANT scripts, and Shell scripts.

●Used Jenkins for setting up continuous integration, allowing builds and deployments at the click of a button and enabling rollbacks to previous revisions. Created and scheduled nightly builds using Jenkins.

●Administered Jenkins, installed and managed plugins, and created users in Jenkins. Managed user permissions and created deployment scripts for one-click deployment in Jenkins.

●Performed baseline builds, merges, software release management, and other SCM activities.

●Provided general support on Unix and Windows NT.

●Provided general tools compiler support and environment support.

●Developed and automated build and release processes.

●Maintained test environments for use by quality engineers.

●Designed and implemented project-wide release management systems, including automated build processes for C++ developers, using Perl scripts and DOS batch files.

●Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays installation/update, and configuration with the uDeploy server.

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

●Built cost-effective, fault-tolerant, and scalable distributed systems on AWS. using compute, networking, storage, and database AWS services.

●Built and managed a large deployment of Ubuntu Linux instances with Chef automation. Wrote recipes, tools, shell scripts, and monitoring checks.

●Worked with Chef recipes/cookbooks involving installing and updating Oracle 11g, uDeploy agents, 7zip, updating CentOS, controlling load balancers, updating LDAP servers, etc.

●Installed several applications and software in a Windows environment.

●Extensive experience with Perforce. Experience with SVN (Subversion) / CVS, and GIT software configuration tools (Source Control).

●Merged release branches to the trunk after the production release and resolved conflicts during the merge in both Subversion (SVN) and Git.

●Administered TFS, including setting up users for each project, creating build definitions, and managing the TFS SharePoint site.

●Created SCM processes, policies, and procedures to ensure high-quality product releases or deployments for the enterprise. Worked with various build tools like ANT, Maven, and MSBuild.

●Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

●Integrated Subversion (SVN) and Ant with Jenkins to implement continuous integration processes.

●Created Ant, Perl, and UNIX scripts for build activities in QA, Staging, and Production environments.

●Defined, updated, and maintained environment and software build and release procedure documentation.

●Worked on the transition project involving migration activities from Ant to Maven to standardize the build across all applications.

●Expert in installing and configuring continuous integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control, and Jenkins for build and deployment automation.

●Implemented and maintained branching and build/release strategies utilizing Subversion (SVN) and Git, including periodic archiving and storage of source code for disaster recovery.

●Used Nexus to manage Maven repositories and share snapshots and releases of internal projects.

●Created branches in Subversion (SVN) and Git to implement parallel development processes.

●Organized daily deployments in BuildForge to development environments and scheduled deployments to test, staging, and production environments.

●Implemented continuous integration and continuous deployment using various CI tools like Jenkins, Bamboo, and Sonatype Nexus.

●Proposed and implemented branching strategies.

●Managed users and groups in Perforce and troubleshot client spec issues and user problems.

●Used Anthill Pro as an Application Lifecycle Management (ALM) tool to manage and track all automation and deployment activities.

●Installed and administered Anthill Pro to automate deployment processes through workflows.

●Automated dependencies in Anthill Pro to address them at every deployment to an environment.

●Automated deployment and server bounce processes by creating scripts using Weblogic Scripting Tool (WLST).

●Deployed build artifacts like WARs and EARs into a Weblogic app server by integrating WLST scripts with Shell scripts.

●Integrated build dependencies and dependency blocking strategies in Bamboo.

●Maintained all UNIX, Linux, and Solaris environments for deployments.

●Used TFS for .NET application automated builds and Team Deploy for automated deployments.

●Used PowerShell for automating configuration deployments.

●Implemented configuration management and change management policies and procedures.

●Maintained configuration files for each application for builds and installations across different environments. Performed peer reviews on source code installations using TFS, ClearQuest, and Visual Studio 2010.

●Modified MSBuild scripts for building assemblies in RELEASE mode and signing assemblies.

●Provided TFS security, access administration, and maintained workflows and managed automated deployments through TFS.

●Used Visual Studio to manage projects, pass SLN files to MSBuild, and troubleshoot MSBuild errors by modifying tasks to specify detailed errors.

●Presented reports to the Project Manager on progress and issues, tracking key project milestones, plans, and resources.

Best Infosystems Ltd India April 2013 – May 2017

Software Engineer

Responsibilities:

Designed, installed, and configured both virtual and physical servers, including deploying and managing Solaris 10, RHEL6/7, and CentOS servers on the network.

Deployed CentOS 5/6, RHEL6/7, and Windows Servers 2008/2012 using Oracle VirtualBox and VMware ESXi for virtualization.

Managed file system volumes with Logical Volume Manager (LVM) for extended storage solutions.

Performed file system and root file system troubleshooting to ensure system stability.

Implemented system hardening and monitoring practices on RHEL 7 to enhance security.

Conducted network monitoring and troubleshooting to resolve connectivity issues.

Executed system updates, upgrades, and rollbacks to maintain optimal performance.

Administered Active Directory, including Group Policy (GP) and Group Policy Objects (GPOs) for day-to-day management.

Installed and configured Office 365 for improved productivity and collaboration.

Configured and managed user mailboxes in Exchange Online, and provided troubleshooting support for Outlook clients.

Assigned hostnames, static IPs, default gateways, and DNS addresses for Windows Server 2008.

Installed and configured Samba file server on RHEL6, as well as managed file and print sharing on Windows environments.

Set up and managed Ansible servers using Ansible on RHEL7/CentOS7 for automation and configuration management tasks.

Utilized penetration testing tools like OpenVAS and Metasploitable to perform vulnerability assessments and strengthen system security.

Provided client support for a range of tasks, including OS installation, configuration, updates, upgrades, patching, application deployment, system hardening, and network troubleshooting.

Education Details :

Christian Brothers University - 2022

Master’s In Computer Information Systems

Jawahralal Nehru Technological University - 2013

Bachelor’s In Engineering



Contact this candidate