Summary
Work History
Education
Timeline
Generic

Sai Ram Para

Irving,TX

Summary

Around 7+ Years of successful professional experience as an AWS Engineer, DevOps Engineer, Linux Administrator, and Production Support Engineer with proven leadership and mentoring skills. With a wide range of experience, I have been involved in Migration to the Cloud, providing solutions in AWS, Building, Continuous Deployment, Continuous Integration, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise-Wide Software Applications for business areas like retail, banking, automobile.

Work History

DevOps Engineer

  • Worked as a DevOps Engineer for a team with three development teams and multiple simultaneous software releases
  • Configured, monitored, and automated Amazon Web Services (AWS)
  • Deployed the content cloud platform on AWS using EC2, S3, and EBS
  • Created and maintained S3 buckets, implemented policy management for storage, and utilized Glacier for backup
  • Developed a notification system using LAMP, PHP, MVC, and AWS services
  • Set up CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, ansible, Terraform, and AWS
  • Implemented CloudWatch for EC2 instance monitoring and alarms
  • Collaborated with cross-functional teams to define and implement CI/CD pipelines for automated testing and deployment
  • SQL data into Elasticsearch for optimized user searches
  • Implemented Terraform modules for deploying applications across multiple cloud providers
  • Established and applied branching, labeling, and naming conventions using Git for version control
  • Designed and maintained Git Stash Repositories, views, and access
  • Built scripts using ANT and MAVEN build tools in Jenkins for environment transitions
  • Installed and configured Jenkins master and slave nodes for continuous integration and delivery
  • Used Jenkins and Build Forge for CI/CD into Tomcat Application Server
  • Created Docker containers from existing Linux Containers and AMIs, and from scratch
  • Managed Docker images, snapshots, and volumes
  • Utilized Chef for configuration management and created Chef Cookbooks for various configurations
  • Automated system operations through Chef Recipes and AWS server provisioning using Chef
  • Built and maintained highly available, secure multi-zone AWS cloud infrastructure using Chef, AWS CloudFormation, and Jenkins
  • Used Docker and Ansible for infrastructure automation tooling
  • Hands-on experience with Ansible and Ansible Tower for configuration management
  • Implemented Ansible for auto-provisioning, code deployments, and software installation
  • Integrated GIT with Ansible Tower to deploy playbooks
  • Extensively worked with Bash, Perl, Python, Ruby scripting on Linux
  • Built and maintained Elastic search Logstash, Kibana stack for centralized log collection and monitoring in Nginx and Apache Tomcat Server.

  • Implemented version control for banking applications using branches, labels, and merges in GIT
  • Developed automated processes for managing banking software builds in a secure Bamboo-based environment
  • Monitored and troubleshooted proprietary banking applications using Splunk and CloudWatch for enhanced security and compliance
  • Established a banking data center on AWS, installing version control (SVN, GIT), and CI/CD tools (Jenkins) to ensure secure and efficient operations
  • Utilized AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, and CloudWatch for robust and secure banking infrastructure
  • Implemented Continuous Delivery Pipelines for banking applications using Chef, Jenkins & Puppet, adhering to strict security and compliance standards
  • Created custom CloudWatch monitors to ensure real-time monitoring and compliance with banking regulations, managing Jenkins build results
  • Used Puppet Manifests to automate the provisioning of complex banking applications (Python, Node, Apache, Nginx), focusing on security and compliance
  • Proficient in Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes for containerized banking applications, ensuring isolation and security
  • Managed Docker components, Dockized banking applications, and created Docker images for secure and compliant deployment
  • Set up and configured Puppet for Configuration Management in the banking environment, ensuring compliance with industry standards
  • Installed and configured Jenkins for automating banking application deployments, with a focus on security and compliance
  • Integrated GIT into Jenkins for automated code check-out for secure and compliant banking software development
  • Utilized Jenkins for automating builds and deployments of banking applications, following strict security protocols
  • Applied versioning concepts to banking applications, ensuring compliance and security in the software development life cycle
  • Demonstrated excellent problem-solving and analytical skills, addressing security and compliance challenges in the banking sector
  • Collaborated with banking compliance officers, developers, testing, and product management for secure and compliant software development
  • In-depth understanding of large, complex banking systems, ensuring security and compliance in all aspects of banking operations
  • Reproduced banking defects, assessed risk, and understood varied banking production deployments, ensuring compliance
  • Contributed to troubleshooting and monitoring proprietary banking applications for optimal security and compliance
  • Implemented Continuous Delivery Pipelines specifically designed for banking applications, ensuring security and compliance with Chef, Jenkins, Puppet
  • Developed custom monitors for CloudWatch, ensuring real-time monitoring and compliance with banking regulations, and managed build results in Jenkins
  • Utilized Puppet Manifests for provisioning complex multi-node banking applications, emphasizing security and compliance
  • Experienced in Python scripting for Chef Cookbooks, ensuring automation and compliance in banking applications, and familiar with Jira for issue tracking
  • Proficient in Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes, tailored for the unique security and compliance requirements of containerized banking applications
  • Created jobs in Jenkins and set up global permissions and scheduling jobs in Poll SCM
  • Wrote scripts to send mail alerts when the website is down or when 90% of disk space is used in VM's
  • Configuration Management and source code repository management using tools like GIT, SVN, and Perforce
  • Analyzed and resolved conflicts related to merging of source code for GIT
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments
  • Worked on Cloud automation using AWS Cloud Formation Templates, Ansible, Chef, puppet
  • Created deployment tickets using Jira for build deployment in production
  • Developed and designed an API (RESTful Web Service) for the company's website
  • Worked on integrated JIRA with Subversion and Jenkins to automate the weekly build process
  • Created and maintained the Python deployment scripts for WebSphere 6.1 web application server.

Release Engineer

  • Release Engineer specializing in multi-team software releases
  • Implemented Agile Software Release Management strategies
  • Integrated tools for efficient SCM processes
  • Managed software configuration, including compilation and packaging
  • Administered software, configuring/customizing products
  • Created naming strategy for branches and labels, integrated with SVN
  • Automated server build management, monitoring, and deployment using Jenkins Nodes/Agents, SSH, Amazon EC2
  • Designed Jenkins jobs, set up global permissions, and scheduled jobs in Poll SCM
  • Scripted using build tools like ANT & MAVEN for J2EE, web services, etc
  • Provided technical support for compilation issues
  • Managed operating systems on servers and networking devices
  • Administered SVN and CVS servers, including installation, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues, and maintenance
  • Wrote scripts for server alerts and managed configuration with GIT, SVN, Perforce
  • Deployed applications into PROD and pre-prod environments with WebLogic, WebSphere, JBoss, Apache Tomcat
  • Utilized PagerDuty for agile incident management
  • Maintained over 100 Jenkins jobs for 10 application teams
  • Implemented monitoring with Nagios and Appdynamics
  • Used Subversion for source code repositories and managed branching, merging, and tagging
  • Designed and implemented automated server build management with Puppet, Ansible
  • Deployed Puppet, Puppet dashboard for configuration management
  • Used Puppet for automation of Web applications, Config Files, Database, Commands, Users Mount points, Packages
  • Integrated CI/CD into the project: Configured Jenkins as a common build engine for continuous integration
  • Automated deployment to DEV, QA, UAT, PROD environments
  • Implemented CI/CD pipelines for faster and reliable software delivery
  • Analyzed and resolved conflicts related to GIT source code merging
  • Built scripts using ANT and MAVEN in Jenkins for environment transitions
  • Provided end-user training for TortoiseSVN, JIRA, and CI/CD processes.

  • Orchestrated CI/CD pipelines, ensuring smooth integration and delivery of software
  • Implemented and managed infrastructure as code (IaC) using tools like Terraform and CloudFormation
  • Automated deployment processes, reducing time-to-market and minimizing errors
  • Administered and optimized Linux-based servers in cloud environments (AWS, Azure, GCP)
  • Implemented and maintained containerization using Docker for scalable and portable deployments
  • Managed Kubernetes clusters for container orchestration and scaling applications
  • Configured and maintained monitoring tools such as Prometheus and Grafana for performance tracking
  • Implemented log management solutions like ELK (Elasticsearch, Logstash, Kibana) for centralized logging
  • Collaborated with development teams to define infrastructure requirements and improve deployment efficiency
  • Conducted system audits and implemented security best practices to ensure a secure environment
  • Managed source code repositories using Git and implemented branching and merging strategies
  • Worked with configuration management tools like Ansible to automate system configuration
  • Implemented and managed continuous integration tools such as Jenkins for automated builds
  • Collaborated with cross-functional teams to resolve technical issues and optimize processes
  • Ensured high availability and disaster recovery strategies for critical applications
  • Implemented and maintained database solutions, including both SQL and NoSQL databases
  • Utilized scripting languages (Python, Bash) to automate routine tasks and system processes
  • Collaborated with development and QA teams to implement automated testing solutions
  • Implemented load balancing and traffic management solutions for optimized application performance
  • Worked on network configurations, firewalls, and security groups for secure communication
  • Managed secrets and sensitive information using tools like HashiCorp Vault
  • Conducted regular performance tuning and optimization of system resources
  • Documented system architecture, processes, and configurations for knowledge sharing
  • Participated in on-call rotations and responded to incidents promptly for issue resolution
  • Kept abreast of industry trends and emerging technologies to continuously improve DevOps practices.

DevOps Linux Administrator

  • Expertise in UNIX server management, specializing in Linux
  • Proficient in applying patches and packages using Red Hat Satellite server, YUM, and RPM tools
  • Planned and executed upgrades for various Linux OS versions; performed hardware maintenance
  • Implemented and configured services like NFS, HTTP, FTP, PXEBOOT, and HP Service Center
  • Set up file system quotas, created users, and managed permissions on Red Hat Linux, SUSE, and AIX
  • Automated daily tasks using Bash and Perl scripts for log monitoring and rotation
  • Monitored server health (CPU, memory, disk, RAID, multipath) with NAGIOS 4.0
  • Installed and configured servers, conducted failover and integrity tests before production
  • Proficient in Kickstart installations in Linux; deployed/configured JBoss application servers
  • Authored Shell scripts for daily task automation and documented environment changes
  • Analyzed error logs, user logs, and /var/adm/messages for effective troubleshooting
  • Proactively managed OS patches on Linux boxes and implemented Secure Shell (SSH)
  • Active participation in team and change control meetings for progress updates
  • Collaborated with DBAs for RDBMS database installation and maintenance
  • Expertise in analyzing hardware and software failures, involved in disk configuration and recovery
  • Responsible for DNS configuration and troubleshooting in the Red Hat Linux environment
  • Updated data in inventory management systems for software and hardware products
  • Technical proficiency includes Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, and DNS.

Education

Master of Science - Computing Information System

Youngstown State University
Youngstown, OH
12.2023

Timeline

DevOps Engineer

Release Engineer

DevOps Linux Administrator

Master of Science - Computing Information System

Youngstown State University
Sai Ram Para