Senior Consultant Software Engineer

Year    Chennai, Tamil Nadu, India

Job Description


Job Title: Senior Software Engineer

Career Level - D2

Introduction to role:

At AstraZeneca, we are treating Scientific Computing as a strategic asset underpinning our advances in science. We are looking for a highly motivated, ambitious and independently working Scientific Computing engineer to join our global team. If you combine a DevOps way of working with a strong enterprise-ready service mindset, problem-solving, excitement for technology and interest in accelerating science, then you are in good company. Be empowered to lead and take on more ownership. Working in Technology here means you\'ll be a self-starter who is comfortable stepping up and taking ownership, willing to constantly explore and challenge the status quo. You\'ll be empowered to orchestrate new possibilities, solve challenges and continuously innovate.

Accountabilities:

You will be engaged in a variety of activity stretching from daily operations and development, exciting technology exploration and strategic project delivery. You will own parts of the platform, drive its operational excellence, prioritize the development backlog and craft the roadmap. Whether your interest is more operations or development focused, classical HPC or cloud computing, in hardware or applications, our team is operating the whole stack. Everyone on the team takes responsibility for our success.

Essential Skills/Experience:

As a DevOps Engineer you will support solution development, take responsibility for delivery:

  • Design, implement, and maintain AWS infrastructure and services to support our applications.
  • Writing maintainable, tested code and delivering software that meets user requirements.
  • Collaborate with development teams to understand application requirements and deploy scalable and reliable solutions.
  • Automate and streamline the deployment and operation processes, emphasizing infrastructure as code (IaC) principles.
  • Implement and manage CI/CD pipelines for continuous delivery.
  • Monitor, troubleshoot, and optimize AWS infrastructure for performance and cost.
  • Ensure security best practices are implemented in the AWS environment.
  • Collaborate with cross-functional teams to ensure seamless integration of cloud-based services.
  • Provide technical guidance and support to team members and stakeholders.
You\'ll be part of a team of engineers who work closely with IT colleagues in UK, US, Sweden, India and Mexico. We have business partners and team members spread globally, so you would need a collaborative delivery approach to be successful. We prefer to use Agile but choose the appropriate approach for the project. Do you have a real passion for delivering well engineered data and analytics solutions? Because this will make you stand out from other specialists.

Required qualitifications and skills:
  • Bachelor\xe2\x80\x99s Degree or equivalency (Computer Science or similar engineering discipline)
  • 7+ years overall IT industry experience
  • Proven experience as a DevOps Engineer or similar role.
  • Strong expertise in AWS services (Compute, Storage, RDS, Serverless, Network, Security, etc.)
  • Proficient in scripting languages such as Python, Shell.
  • Experience with configuration management tools (e.g., Terraform, CDK, Ansible).
  • Knowledge of CI/CD tools (Jenkins, GitHub, etc.).
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Solid understanding of networking concepts and security best practices.
  • Excellent problem-solving and communication skills.
  • AWS certifications (e.g., AWS Certified DevOps Engineer) are a plus.
  • Hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS(preferred)
  • Hands-on experience using compute, storage, database and application integration AWS (preferred) services
  • Extensive experience architecting, designing and programming applications in an AWS (preferred) Cloud environment for large regulated businesses.
  • Contributing to the design of Robust systems with an eye on the long term maintenance and support of the application
  • Leveraging reusable code modules to solve problems across team and organization
  • Hands on programming skills in Python, Understanding of packaging for python
  • Understanding of web technologies (e.g. load balancers, http, ssl)
  • Hands-on experience with AWS deployment and management services
  • Experience with seamless/automated build pipelines used for release management across all environments.
  • Experience building sophisticated and highly automated infrastructure. Prior success in automating a real-world production environment.
  • Knowledge of recommended best practices for building secure and reliable applications on the AWS platform
  • In-depth knowledge of at least one high-level programming language, associated frameworks, idioms and best practices
  • Experience of building unit tests, integration tests, system tests and acceptance tests
  • Work directly with Product Owners to deliver data products in a collaborative and agile environment.
Desired qualitifications and skills:
  • Experience with Python and good have AWS CDK Typescript
  • Experience with native Cloud data services AWS.
  • Experience in DevOps, using continuous integration and continuous development
  • Experience in Shell Scripting, SQL
  • Experience in Docker containers
  • Understanding of data analysis \xe2\x80\x93 profiling, investigating, interpreting and documenting data structures
  • Experience with continuous integration tools (e.g. Jenkins & Bamboo)
  • Experience with deployment methodologies and DevOps principles such as immutability
  • Hands on familiarity with CloudFormation or Terraform
  • Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
  • Familiarity with data modelling techniques
  • Practitioner of AGILE methodology.
  • GOOD TO HAVE:
  • Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations.
  • Strong test-driven development skills
  • Experience with behaviour-driven development is a major plus
  • Experience with Elasticsearch
  • Familiarity with the following AWS service stack preferred: S3, Lambda, Glue, Athena, ECS, CloudWatch.
  • Working experience with any other programming languages like Java.
  • Working experience of any of the workflow technology like AirFlow/Luigi/Nextflow
  • Experience in any of the Cloud Compliance tool
  • Experience having worked in a Matrixed organization in a Hub spoke model
  • Experience in Life Science domain, and exposure to validated platforms is an advantage.
Overall years of experience:

7+ years of experience.

Why AstraZeneca?

Join us at a crucial stage of our journey in becoming a digital and data-led enterprise. Make the impossible possible by building partnerships and ecosystems, creating new ways of working and driving scale and speed to deliver exponential growth. Focused and committed, and backed with the investment to succeed, we\'re driving cross-company change to disrupt the entire industry. Ours is a place to innovate, take ownership and run with it. You\'re trusted to explore and to find new solutions, experimenting with leading-edge technology and grappling with challenges in a modern technology environment that might never have been tackled before.

Are you ready to make a meaningful impact? Everything we do matters. There\'s huge pride in contributing to our purpose: to develop life-changing medicines. With investment behind us, there\'s no slowing us down. There\'s no better place to make a big impact. Apply now!

Date Posted 12-Mar-2024

Closing Date 14-Apr-2024

AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.

AstraZeneca

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3265452
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year